User:None1/InDev

From Esolang
Jump to navigation Jump to search

Here is None1's sandbox, created in August 26, 2023.

This will contain to-be-published esolangs/articles in development, and that is why this is called InDev as Sandbox is harder to type than InDev.

ErrorFuck (already moved out of sandbox and now in ErrorFuck)

Befudge (already moved out of sandbox and now in Befudge)

Hello Fuck! (already moved out of sandbox and now in Hello Fuck!)

OISCalypse (already moved out of sandbox and now in OISCalypse)

100BF (already moved out of sandbox and now in 100BF)

Introduce yourself (already moved out of sandbox and now in Introduce yourself)

Plus (already moved out of sandbox and now in Plus)

This esolang is a brainfuck derivative (already moved out of sandbox and now in This esolang is a brainfuck derivative)

Look! (already moved out of sandbox and now in Look!)

\ (already moved out of sandbox and now in \)

Nope! (already moved out of sandbox and now in Nope!)

Obfuscated (already moved out of sandbox and now in Obfuscated)

Brainfuck speed test (already moved out of sandbox and now in Brainfuck speed test)

1 (already moved out of sandbox and now in 1)

Gofe (already moved out of sandbox and now in Gofe)

bruh():bruh() (already moved out of sandbox and now in bruh():bruh())

I fuck, you fuck (already moved out of sandbox and now in I fuck, you fuck)

wsad (already moved out of sandbox and now in wsad)

Readable (already moved out of sandbox and now in Readable)


C艹

C艹 (say "see-tzow") is a CJK esolang invented by User:None1, it is inspired by how people use Chinese characters to write programs:

#include<iostream>
#define 整数 int
#define 主函数 main
#define 输出 std::cout <<
#define 你好世界 "Hello, World!"
#define 返回 return
#define 零 0
整数 主函数(){
    输出 你好世界;
    返回 零;
}

Types

C艹 is dynamically typed.

There are these types:

整数

a signed 64-bit integer.

大整数

an unsigned bignum.

浮点数

a floating-point value.

字符串

a string. To create a literal, use the following syntax:

<type> <value>

Only the values 零~十 (represents 0~10) are valid values for numbers.

For strings, use the following values:

“<string>”

For example:

整数 十

returns a 64-bit integer 10.

To create non-integers, use division:

浮点数 七 除以 浮点数 二

returns 3.5

字符串 “abc”

returns the string abc. Stack-based (already moved out of sandbox and now in Stack-based)

Directional (already moved out of sandbox and now in Directional)

UTC+8 (already moved out of sandbox and now in UTC+8)

Wikitables (already moved out of sandbox and now in Wikitables)

5 Bits, 20 Bytes (already moved out of sandbox and now in 5 Bits, 20 Bytes)

pīnyīn or pinyin is an esolang invented by User:None1 and inspired by Aheui. It is a CJK esolang based on pinyin, the latin representation of Chinese characters. The name of the esolang should be lowercase regardless of its position in a sentence.

Parts of a pinyin

For simplicity, this section is simplified from the original pinyin system

A pinyin consists of 3 parts: tone (no tone, -, /, v, \) , starting consonant, and ending vowel (a, o, e, i, u, ü). For example, the starting consonant in jī is j, the ending vowel is i and the tone is -. If the tone is no tone, the whole character is considered a NOP. Some pinyins have no consonant (e.g.: ā), in this case, the consonant part is considered to be a NOP. Some pinyins have a vowel between the starting consonant and the ending vowel, that vowel is ignored (e.g.: niú).

For simplicity, when the vowel has multiple characters, only the first is chosen.

There are certain pinyins that aren't separated into vowels and consonants, they are:

zhi,chi,shi,ri,zi,ci,si,yi,wu,yu,ye,yue,yuan,yin,yun,ying

We still have to break them apart in this language:

pinyin|consonant|middle vowel|ending vowel
zhi|zh|-|i
chi|ch|-|i
shi|sh|-|i
ri|r|-|i
zi|z|-|i
ci|c|-|i
si|s|-|i
yi|y|-|i
wu|w|-|u
yu|y|-|ü
ye|y|-|e
yue|y|ü|e
yuan|y|ü|an
yin|y|-|in
yun|y|-|ün
ying|y|-|ing

Brainterpart (already moved out of sandbox and now in Brainterpart)


ALEFL (already moved out of sandbox and now in ALEFL)


Not to be confused with Bx because they're completely different esolangs although invented by the same author.

UBX (Ultimate Brainfuck eXtension) is an esolang invented by User:None1. It is brainfuck but equipped with all the extensions mentioned in Brainfuck extensions (as of 2026/1/17 13:00 UTC).

Memory

The tape is unbounded on both sides, and cells contain unbounded unsigned integers. There's also an unbounded unsigned accumulator.

Commands

Besides all the commands in brainfuck, UBX has these commands:

Caption text
Command Meaning
* Jump to the current cell-th command (0-indexed).
A,S,M,D,R Add/subtract/multiply/floor divide/modulus the accumulator by current cell.
~ Swap accumulator and current cell.
«,» Left/right shift the accumulator by current cell bits.
Bitwise and/or/xor the accumulator by current cell.
n Bitwise invert current cell.
c Copy current cell to accumulator (paste can be done using ~ command)
C Clear current cell
u/U Push accumulator into stack/queue
o/O Pop stack/queue and store the popped value in accumulator
B/b Break/continue current loop
s Self-interpret the C-style string starting from current cell. Execution goes back to the original program after the subprogram is finished.
f"filename" Redirect I/O to file path filename
F Redirect I/O back to standard I/O
% Beep (440 Hz, 1s)
:/; Read/Write current cell as integer
Logical and/or/xor the accumulator by current cell.
$~ Logical not the accumulator by current cell.
Example Example
Example Example