nyuuzyou/wikis huggingface dataset:
綠酒千杯腸已爛

綠酒千杯腸已爛 is an Esolang designed by PSTF which inspired from Bottles of beer on the wall.
== Exmaples ==
=== 1-time Cat Program ===
與君十杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君九杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君八杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君七杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君六杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君五杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君四杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君三杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君二杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君一杯酒。可以窮歡宴。綠酒一杯歌一遍。
綠酒千杯腸已爛。
=== Cat program ===
與君六千七百九十八杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君六千七百九十七杯酒。可以窮歡宴。綠酒一杯歌一遍。
……
與君三杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君二杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君一杯酒。可以窮歡宴。綠酒一杯歌一遍。
綠酒千杯腸已爛。
=== HELLOWORLD* ===
與君
249001713135994078324258973769336791653624593
984456963630731936282576499488668895458108499
880157330956410196718812238028244618640944712
966540347756118651274229800973440441043153528
092058552992511184504784891968632562749113540
949016263950360315212685783800106943787799923
139171345391781445352266204779470425764358910
741812187161069495155580442044246814967636358
217633017322761058052766015183991331750716161
051952146547740571292136565051109199859277916
769266063822231591856231998973005296240555489
597540009581060452837047419625824410291914739
644314382157565885983854334784353756800234509
922725736187983268731393617522264888791537415
838832089629137285888781905590517305176089906
191021209875140392199043089148816491661415740
404727705055092913450865185424533241995969269
698486548264138955086507476409128539988339827
025437520833688748539284564073657730076099713
509883002620633499797588317863620943034798051
251713062290469349645924422490512238906244331
348407343192709314808844496215345656886983100
553550935144814197534072173391631188906846496
839695661199151304004063985574898147119952717
063716930058369418609245836390864474862040669
065735902223971411411947335345100787259965235
122127030989811499667468312072864323134686676
037815762938
杯酒。可以窮歡宴。綠酒一杯歌一遍。
……
與君三杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君二杯酒。可以窮歡宴。綠酒一杯歌一遍。
與君一杯酒。可以窮歡宴。綠酒一杯歌一遍。
綠酒千杯腸已爛。
*This prints without punctuations and cases.
== See also ==
Bottles of beer on the wall
== Categories ==
Category:Unusable for programming
Category:Brainfuck derivatives
Category:Languages
Category:CJK
Category:2024
Category:Zero-dimensional
Category:Turing complete
Category:Brainfuck equivalents
脑子爆掉

脑子爆掉 is a Chinesified Trivial brainfuck substitution by User:PrySigneToFry.
== Syntax ==
脑子爆掉 	brainfuck
左 	<
右 	>
上 	+
下 	-
读 	,
写 	.
始 	[
终 	]
== Programs ==
===Hello, World!===
 上上上上上上上上
 始
 下右上上上上上上上上左
 终
 右上上上上上上上上写
 左上上上上上
 始
 下右上上上上上左
 终右上上上上写
 上上上上上上上写
 写
 上上上写
 左上上上上上上上上
 始
 下右下下下下下下下下左
 终
 右下下下写
 左上上上
 始
 下右下下下左
 终
 右下下下写
 左上上上上上上上上上
 始
 下右上上上上上上上上上左
 终
 右上上上上上上写
 下下下下下下下下写
 上上上写
 下下下下下下写
 下下下下下下下下写
 左上上上上上上上上
 始
 下右下下下下下下下下左
 终
 右下下下写
 左
===A+B Problem===
 读左读读
 始右上左下终
 上上上上上上始右下下下下下下下下左下终右
 写
== Interpreter in Python ==
import sys
def nzbd(code):
 s=[]
 matches={}
 tape=[0]*1000000
 for i,j in enumerate(code):
 if j=='始':
 s.append(i)
 if j=='终':
 m=s.pop()
 matches[m]=i
 matches[i]=m
 cp=0
 p=0
 while cp<len(code):
 if code[cp]=='上':
 tape[p]=(tape[p]+1)%256
 if code[cp]=='下':
 tape[p]=(tape[p]-1)%256
 if code[cp]=='读':
 c=sys.stdin.read(1)
 tape[p]=(ord(c) if c else 0)%256
 if code[cp]=='写':
 print(chr(tape[p]),end=)
 if code[cp]=='左':
 p-=1
 if code[cp]=='右':
 p+=1
 if code[cp]=='始':
 if not tape[p]:
 cp=matches[cp]
 if code[cp]=='终':
 if tape[p]:
 cp=matches[cp]
 cp+=1
nzbd(sys.stdin.read())
== Turing completeness ==
It is Turing Complete 'cause brainfuck is. (Or, this language is based on brainfuck.)
== See also ==
* brainfuck
* 脑操
== Categories ==
Category:Languages Category:Brainfuck derivatives Category:Brainfuck equivalents Category:Implemented Category:CJK Category:Pseudonatural Category:Turing complete Category:Turing tarpits Category:Cell-based Category:Low-level Category:2024
脑操

脑操 is a derivative of Brainfuck but in Chinese. It's created by User:None1, and it is a member of Trivial brainfuck substitution.
It is equivalent to Brainfuck.
Note: In Chinese, 脑 means "brain", and 操 means "fuck", so it gets the perfect name.
==Commands==
脑操 brainfuck
十 +
一 -
， ,
。 .
《 <
》 >
（ [
） ]
==Example Programs==
===Cat Program===
 十（，。）
===Hello World===
 十十十十十十十十（》十十十十（》十十》十十十》十十十》十《《《《一）》十》十》一》》十
 （《）《一）》》。》一一一。十十十十十十十。。十十十。》》。《一。《。十十十。一
 一一一一一。一一一一一一一一。》》十。》十十。
===Nope. interpreter===
 十十十十十十（》十十十十十十十十十十十十十《一）》。》十十十十十十十十十十十（》十十十
 十十十十十十十《一）》十。十。一 一一一一一一一一一一。》十十十十十（》十十十十十十十十十《一）》十。
==Turing Completeness==
It is Turing complete because brainfuck is.
==Interpreter==
===Python===
import sys
def nc(code):
 s1=[]
 s2=[]
 matches={}
 tape=[0]*1000000
 for i,j in enumerate(code):
 if j=='（':
 s1.append(i)
 if j=='）':
 m=s1.pop()
 matches[m]=i
 matches[i]=m
 cp=0
 p=0
 while cp<len(code):
 if code[cp]=='十':
 tape[p]=(tape[p]+1)%256
 if code[cp]=='一':
 tape[p]=(tape[p]-1)%256
 if code[cp]=='，':
 tape[p]=ord(sys.stdin.read(1))%256
 if code[cp]=='。':
 print(chr(tape[p]),end=)
 if code[cp]=='《':
 p-=1
 if code[cp]=='》':
 p+=1
 if code[cp]=='（':
 if not tape[p]:
 cp=matches[cp]
 if code[cp]=='）':
 if tape[p]:
 cp=matches[cp]
 cp+=1
nc(sys.stdin.read())
==See also==
* brainfuck
* 脑子爆掉
* 操脑
Category:CJK
Category:Brainfuck derivatives
Category:Brainfuck equivalents
Category:Languages
Category:Implemented
Category:Turing complete
Category:2023
脑蛇

脑蛇 is adapted from Brainthon, for ease of use.
== Syntax ==
 Guide
脑 	Increment current ASCII value by 1
蛇 	Append current ASCII character to current string
蟲 	Print current string and reset it
== Hello world ==
To print "Hello world", we will get these ASCII: 
柒拾贰，壹佰零壹，壹佰零捌，壹佰零捌，壹佰壹拾壹，叁拾贰，壹佰壹拾玖，壹佰壹拾壹，壹佰壹拾肆，壹佰零捌，壹佰。
That program would look like:
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇  
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇  
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑脑蛇
 蟲
When you run this, it will output "Hello world".
== Interpreters ==
=== Python ===
 file = open("script.脑蛇")
 string = ""
 for i in file.read().split("\n"):
 data = 0
 if i == "蟲":
 print(string)
 string = ""
 else:
 for j in i:
 if j == "脑":
 data += 1
 elif j == "蛇":
 string += chr(data)
Category:Languages Category:Joke languages Category:CJK Category:Implemented Category:Output only Category:Total Category:Unusable for programming
菜就多练

菜就多练 is an Esolang designed by PrySigneToFry. It is derived from deadfish.
== Induct ==
菜，就多练；
输不起，就别玩。
以前是以前，现在是现在；
你不要拿以前和现在作对比。
你要是拿以前和现在作对比的话，
你咋不拿你刚出生时和现在作对比呢？
菜！菜！菜！
== Commands ==
This Esolang|Deadfish|Meaning
菜 |i |Increase
就 |d |Decrease
多 |s |Square
练 |Not yet |Output as ASCII
== Examples ==
=== Hello, world! ===
菜菜菜多就多菜菜菜菜菜菜菜菜练菜菜菜菜菜菜菜菜菜菜菜菜菜菜菜菜
菜菜菜菜菜菜菜菜菜菜菜菜菜练菜菜菜菜菜菜菜练练菜菜菜练就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就练就就就就就就就就就就就就练就就就就就就就就就就就就就就就就
就就就就就多就就练就就就就就就就就练菜菜菜练就就就就就就练就就
就就就就就就练就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就练
=== XKCD Random Number ===
菜菜菜菜菜菜菜菜多就就就就就就就就就就就就就就就就练
== Implementation ==
The following Python script is an interpreter.
prgm = input('>菜就多练 ')
accumulator = 0
for inst in range(0, len(prgm)):
 if prgm[inst] == "菜":
 accumulator += 1
 elif prgm[inst] == "就":
 accumulator -= 1
 elif prgm[inst] == "多":
 accumulator **= 2
 elif prgm[inst] == "练":
 print(chr(accumulator), end="")
 else: print("Unrecognised command.")
 # Neither of the example programs specify if Deadfish's -1 and 256 rules apply in 菜就多练 
The following Sakana script is also an interpreter.
菜増作就減作多乗作练書作コ魚繰作コ
== Categories ==
Category:Languages
Category:Joke languages
Category:2024
Category:CJK
Category:Deadfish derivatives
Category:Implemented
菜就多练一一

菜就多练-- is an Esolang designed by PSTF. It is ACTUALLY derived from deadfish.
== Commands ==
This Esolang|Deadfish|Meaning
菜 |i |Increase
就 |d |Decrease
多 |s |Square
练 |o |Output as Integer
== Examples ==
=== 72 101 108 108 111 32 119 111 114 108 100 ===
菜菜菜多就多菜菜菜菜菜菜菜菜练菜菜菜菜菜菜菜菜菜菜菜菜菜菜菜菜
菜菜菜菜菜菜菜菜菜菜菜菜菜练菜菜菜菜菜菜菜练练菜菜菜练就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就练就就就就就就就就就就就就练就就就就就就就就就就就就就就就就
就就就就就多就就练就就就就就就就就练菜菜菜练就就就就就就练就就
就就就就就就练就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就就
就就就就就就就就就就就就练
=== XKCD Random Number ===
菜菜多练
== Implementation ==
The following Python script is an interpreter.
prgm = input('>菜就多练 ')
accumulator = 0
for inst in range(0, len(prgm)):
 if prgm[inst] == "菜":
 accumulator += 1
 elif prgm[inst] == "就":
 accumulator -= 1
 elif prgm[inst] == "多":
 accumulator **= 2
 elif prgm[inst] == "练":
 print(int(accumulator), end="")
 else: print("Unrecognised command.")
 # Neither of the example programs specify if Deadfish's -1 and 256 rules apply in 菜就多练 
The following Sakana script is also an interpreter.
菜増作就減作多乗作练出作コ魚繰作コ
== See also ==
* Deadfish
* F!
* F!--
== Categories ==
Category:Languages
Category:Joke languages
Category:2024
Category:CJK
Category:Deadfish derivatives
Category:Implemented
蓝牙设备已准备连接

“蓝牙设备已准备连接”是由PSTF创作的一门奇怪的编程语言。
== Syntax ==
All program must start with 开机。 and end with 关机。
== Commands ==
 Command List
Command 	Meaning 	Equivalence (in C++)
蓝牙模式。 	Clears the screen 	sysnem("cls");
蓝牙设备(x(ElemType))已准备连接。 	Makes a new variable available for use	ElemType x;
蓝牙设备(x)已进入"value"状态。 	Sets the variable to a value 	x = value;
蓝牙设备<x>已准备连接。 	Gives user input to a variable 	cin >> x;
成功连接至蓝牙设备(x)。 	Prints a variable 	cout << x;
设备已配对至"text"。 	Prints a text string 	cout << text;
(x) - 加大音量。 	Increments a variable by 1 	x++;
(x) - 减小音量。 	Decrements a variable by 1 	x--;
播放。 	Begins a while loop 	while(cond){
停止播放。 	Ends a while loop 	}
== Example programs ==
=== Hello, world! ===
开机。
设备已配对至"問天地好在。"。
关机。
=== Hello, world! but longer ===
开机。
蓝牙设备(x)已准备连接。
蓝牙设备(x)已进入"問天地好在。"状态。
成功连接至蓝牙设备(x)。
关机。
=== Hello, world! but even fucking longer(English) ===
开机。
蓝牙设备(x(char))已准备连接。
蓝牙设备(x)已进入0x48状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x65状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x6C状态。
成功连接至蓝牙设备(x)。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x6F状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x2C状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x20状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x77状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x6F状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x72状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x6C状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x64状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0x21状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0xD状态。
成功连接至蓝牙设备(x)。
蓝牙设备(x)已进入0xA状态。
成功连接至蓝牙设备(x)。
关机。
=== Cat program ===
开机。
蓝牙设备(x(string))已准备连接。
蓝牙设备<x>已准备连接。
成功连接至蓝牙设备(x)。
关机。
== Categories ==
Category:2024
Category:Languages
Category:Pseudonatural
Category:Unimplemented
Category:Joke languages
Category:CJK
诗

诗 is an esolang invented by User:None1, it is based on Poetic. Programs in this esolang are like abstract Chinese poetry.
==Overview==
The sole form of data storage in Poetic is the unsigned byte (i.e. an integer in the range 0-255). 诗 has a "tape" of 30,000 of these unsigned bytes, and a memory pointer to keep track of which value is currently being accessed.
Source code for 诗 is entered in the form of lines. Words are considered to consist of any number Chinese characters (punctuations aren't included), and any character that is not either of these do not delimit lines or add to the character count. Each word is then converted to numbers as follows:
* If a line is less than 10 characters long, it is converted to that single digit.
* If a word is exactly 10 characters long, it is converted to the digit 0.
* If a word is more than 10 characters long, it is converted to a series of digits, representing the number as written in decimal notation (for example, a 12-character line becomes 12).
Each digit then turns into an instruction, and then the program is executed. The list of instructions is as follows:
Value	Brainfuck Equivalent	Description
1 	[ 	If the current byte is equal to 0, jump execution to after the matching 2.
2 	] 	If the current byte is not equal to 0, jump execution to the matching 1.
3 	+ 	Increment the value of the current byte by next_digit. If next_digit is 0, the value used instead is 10.
4 	- 	Decrement the value of the current byte by next_digit. If next_digit is 0, the value used instead is 10.
5 	> 	Increment the memory pointer by next_digit. If next_digit is 0, the value used instead is 10.
6 	< 	Decrement the memory pointer by next_digit. If next_digit is 0, the value used instead is 10.
7 	. 	Output the value of the current byte as an ASCII character.
8 	, 	Read a character from the input stream, and write its ASCII value to the current byte. (Note: This sets current byte to 0 upon end of input.)
9 	N/A 	Set the current byte to a random value from 0 to 255.
0 	N/A 	End program execution here. This does not end program execution if it is used as an argument for 3, 4, 5, or 6.
Both the values of bytes and the memory pointer wrap around on overflow and underflow.
==Examples==
===Cat program===
 一加一不等于十二
 二
 加二不等于十四
 三加三不等于十六
 没了
A version that makes more sense:
 读取输入并且输出
 读取一个字符，判断它是否是文件结尾符
 直到文件结尾为止
 没了
===Hello, World!===
你好世
界你好世界你好世界你
好
世界你好世
界
你好世
界你好世界你好
世界你好世
界
你好世
界你好世界你好世界你
好世界你好
世
界你好
世界你
好世界你好
世
界你好
世界你好世界你好世
界你好世界
你
好世界
你
好世界你好世
界你好世界
你好世界
你
好世
界你好世界
你
好世界
你好
世界你好世界你
好世界你好
世
界你好
世
界你好世界你好
世界你
好世界你好世界
你好世界你好世
界你好世界你好
世界你
好世界
你好世界你好世
界你好世界
你
好世界
你好
世界你好世界你
好世界你好
世
界你好世
界你好
世界你好世界你
好世界你好世
界你
好世界你好世界
你好世
界你好
世界你好世界你
好世界你
好世界你好世
界你好世界你好
世界你好
世界你好世界你好
世界你好世界你
好世界你好
世
界你好
世
界你好世界你好
世界你好世
界你
好世界你好世界
你好世界你好世界你好
Category:Languages
Category:2024
Category:CJK
诗(PSTF)

There is also an Esolang called 诗, but I'm trying to make Poetic (Mihai Popa) as Chinese -------- 诗 is another Esolang with same name of None1's 诗, and it is designed by PSTF.
== Language overview ==
Every line is a command, and punctuations are ignored.
* If a line is less than 10 characters long, the value is that single digit.
* If a line is 10 characters long, the value is 0.
* If a line is more than 10 characters long, the value is that digits representing the line length.
Has a 30K byte tape that can be switched to unlimited memory.
Every cell is a DWORD.
Commands must be separated by a newline!
 Command list
Command	Example line 	Meaning
1 	右 	Go to the next byte.
2 	向左 	Go to the previous byte.
3 	加上它: 	Add the byte with the value after next_digit. If next_digit is 0, then add 10 instead.
4 	减去这个: 	Subtract the byte with the value after next_digit. If next_digit is 0, then subtract 10 instead.
5 	我需要输入 	Give user input and store the value as a ASCII character.
6 	输出这个字符 	Output the byte value as a ASCII character.
7 	无限循环开始了 	If the current byte is equal to 0, jump execution to after the matching 8.
8 	这无限循环结束了 	If the current byte is not equal to 0, jump execution to after the matching 7.
9 	给我一个随机数好吗？ 	Set the current byte to a random value from 0 and 255.
0 	这个程序将不继续运行 	End program execution.
11 	三万个太少了，我需要更多 	Switch memory to unlimited and back to 30K.
12 	将当前的单元格输出为数字 	Output the byte value as an integer.
13 	你倒是吱个声啊，我要一个数字 	Give user input and store the value as an integer.
== Examples ==
:Because eligible Chinese poems are a bit of difficult, and the author cannot write poems, everyone is welcome to add sample programs!
==Truth machine==
真理的机器
减四十八
对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字
无限循环开始了
四十八
对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字
无限循环开始了
输出这个字符
这无限循环结束了
这无限循环结束了
四十八
对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字对对对对对对这一行正好四十八个字
输出这个字符
==Cat Program==
既然这样，那我就不客气了
内容复制器
输入一串字符串
将其原样输出
然后就没了
去你妈的，没下文了
==Hi!==
Because of "Hello, world!" is too hard to program so I use "Hi!" instead of "Hello, world!" to make easier.
输出
的功能
口口口口口口口口口口
口口口口
口口口口口
口口口口
口口口口
口口口口
口口口口口口
口口口口
口口口口
口口口口口口口口口口
口口口口口口口口口口口口口
口口口口
囗
㹚
输出
的功能
口口口口口口口口口口
口口口口
口口口口口
口口口口
口口口口
口口口口
口口口口口口
口口口口
口口口口
口口口口口口口口口口
口口口口口口口口口口口口口
口口口口
口口口口口口
口口口口
口口口口口
口口口口口口口口口口
口口
口口口口
口口
囗
㹚
输出
的功能
口口口口口
口口口口口口口口口口口口口
口口口口口
口口
口口口口口
口口口
囗
== Computational class ==
In the 30K memory mode, 诗 is not Turing-complete as the memory is limited.
In the unlimited memory mode, it's Turing-complete.
== Categories ==
Category:2024
Category:Turing tarpits
Category:Turing complete
Category:Cell-based
Category:Unimplemented
Category:Languages
Category:Brainfuck derivatives
Category:Pseudonatural
Category:CJK
诗(islptng)

There are already two esolangs with this name, but THEY ARE BOTH BF DERIVATIVES! I want to make a difference!
This esolang, created by islptng, is a bit different from BF.
The pointer takes a box with it. Items are unbounded.
We're operating on a tape of stacks, not cells that can store only 1 value! 
The box initializes as 0, and the stacks are empty.
Derivative from the author's brainstack.
==Syntax of 诗==
Commands are separated by periods and question/exclamation marks. Note that if you quote a text, even if there are periods in it, it still counts as one command.
Commas are ignored. The command depends on the number of Chinese characters.
brainstack 	Length 	Example
(number) 	1 <tokens> 11 	看! [number] 盒子将会被赋值为这个数
^ 	2 	弹出
_ 	3 	压下去
> 	4 1 	往哪移动? 右!
< 	4 2 	往哪移动? 左边!
+ 	4 3 	这是什么? 加起来!
- 	4 4 	这是什么? 取相反数!
[ ... ] 	5 1 <tokens> 6 	无限循环吗? 对! [code] 无限循环结束!
? ... * ... !	5 2 <tokens> 7 <tokens> 6	如果这数是零 那么 [code] 否则如果不是零 [code] 好的都结束了!
# 	5 3 	这无限循环... 滚出去!
@ 	5 4 	这无限循环... 跳过后面!
. 	8 1 	
, 	8 2 	
: 	8 3 	
; 	8 4 	
==Examples==
===FizzBuzz===
口口口
口口口口
口
口
口
口口口口口口口口口口口
口口口
口口口口
口
口
口口口口
口口口口口口口口口口口
口口口
口口口口
口
口
口口
口口口口口口口口口口口
口口口
口口口口口
口
口口
黄河流水鸣
溅溅
口
口口
口口口口口口口口口口口
口口口
口
口口口口口口口
口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口
口
口
口
口口口口口口口口口口
口口口口口
口口口口口口口口口口口
口口口口口口口口
口
口
口
口口
口口
口口口口口口口口口口口
口口口口口口口口
口
口口口口口口口口
口
口口口口
口口
口口口口
口口
口口口口
口口
口口
口
口
口口口口口口口口口口口
口口口
口口口口
口
口口口口
口
口口口口口口口
口口口
口
口
口口口口口口口口口口口
口口口口
口口口口
口口口口
口口口
口口口口
口口
口口口口口口
口口
燕山胡骑鸣
啾啾
口
口口口口
口口口口口口口口口口口
口口口
口
口口口口口口
口口口口口口
口口口口口口口口口口口
口口口口口口口口
口
口
口
口
口口口口口口口
口口口口口口口口口口口
口口口口口口口口
口
口
口
口口
口口
口口口口口口口口口口口
口口口口口口口口
口
口口口口口口口口
口
口口口口
口口
口口口口
口口
口口
口
口
口口口口口口口口口口口
口口口
口口口口口口口
口口口
口
口
口口口口口口口口口口口
口口口口
口口口口
口口口口
口口口
口口口口
口口
口口口口
口口
口口口口口口
口口
口口口口口
口口
口口口
口口口口
口
口口
口口口口口口口口
口口口
口口口
口口口口口口口
口
口口口口口口口口口口
口口口口口口口口口口口
口口口
口口口口
口
口
口
口口口口口口口口口口
口口口口口口口口口口口
口口口口口口口口
口
口口口口口口
口
口
口口口口口口口口口口口
口口口口
口口口
口口口口
口
口口口口
口
口口口口口口
Category:CJK Category:2024 Category:Unimplemented Category:Turing complete
这☪他✺妈✾都✣啥☾完♗意♮啊

由于技术限制，本文的标题不正确。正确的标题实际上是。
 is a language based on all kind of IDS structures and CHINESE CHARACTERS.
== Syntax ==
 Caption text
 	Mean of it
⿰[comments][format] 	Print out the (comments) with (format).
⿲[comments][format][mode] 	Print out the (comments) with (format) and (mode).
⿱[comments][prompt] 	Input the (comments) with (prompt).
⿳[comments][prompt][format] 	Input the (comments) with (prompt) and (format).
⿸[value1][value2] 	Return value1+value2.
⿺[value1][value2] 	Return value1-value2.
⿹[value1][value2] 	Return value1*value2.
⿽[value1][value2] 	Return value1/value2. (Note: That is the RD IDS Struct)
⿵[variable][value] 	Set variable to value.
⿷[variable][type] 	Set variable to type.
⿶[variable1][variable2] 	Swap two variables.
⿼[variable1][variable2] 	Copy variable1 to variable2. (Note: That is the URD IDS Struct)
⿴[variable][type] 	Change variable to type.
⿾[variable] 	Opposites the variable. (Note: That is the MI IDS Struct)
⿿[variable] 	Delete the variable. (Note: That is the RO IDS Struct)
[expression1]㇯[expression][operation2] 	Return expression1 operation expression2. (Note: That is the SUB IDS Struct)
□[expression] 	Return !expression.
etc 	etc
== Program ==
=== Hello, world ===
 ⿰["Hello, world!"]["%s"]
=== A+B ===
 ⿷[a][Integer]
 ⿷[b][Integer]
 ⿷[c][Integer]
 ⿳[a, b][""]["%d%d"]
 ⿵[c][⿸[a][b]]
 ⿰[c]["%d"]
Category:2024 Category:Languages Category:Joke languages Category:Unimplemented
这不是编程语言！

这不是编程语言！is an esolang created by User:None1.In Chinese, 这不是编程语言！ means "This is not a programming language!", but it is a programming language.
==Introduction==
这不是编程语言！ is equivalent to Brainfuck,each character in its name stands for a command in brainfuck.
这 stands for + in brainfuck
不 stands for - in brainfuck
是 stands for , in brainfuck
编 stands for . in brainfuck
程 stands for < in brainfuck
语 stands for > in brainfuck
言 stands for [ in brainfuck
！ stands for ] in brainfuck
==Example Programs==
===Cat Program===
 这言是编！
===Nope. interpreter===
 这这这这这这言语这这这这这这这这这这这这这程不！语编语这这这这这这这这这这这言语这这这这这这这这这这程不！语这编这编不
 不不不不不不不不不不编语这这这这这言语这这这这这这这这这程不！语这编
===Hello World===
 这这这这这这这这言语这这这这言语这这语这这这语这这这语这程程程程不！语这语这语不语语这言程！程不！
 语语编语不不不编这这这这这这这编编这这这编语语编程不编程编这这这编不不不不不不编不不不不不不不不
 编语语这编语这这编
===Truth Machine===
 语语语是编言言不语这程程这语！语不！程程程言程程！语言编！
==Interpreters==
===Python===
This interpreter resembles the one for #b (a.k.a. Sharp flat).
import sys
def zb(code):
 s1=[]
 s2=[]
 matches={}
 tape=[0]*1000000
 for i,j in enumerate(code):
 if j=='言':
 s1.append(i)
 if j=='！':
 m=s1.pop()
 matches[m]=i
 matches[i]=m
 cp=0
 p=0
 while cp<len(code):
 if code[cp]=='这':
 tape[p]=(tape[p]+1)%256
 if code[cp]=='不':
 tape[p]=(tape[p]-1)%256
 if code[cp]=='是':
 tape[p]=ord(sys.stdin.read(1))%256
 if code[cp]=='编':
 print(chr(tape[p]),end=)
 if code[cp]=='程':
 p-=1
 if code[cp]=='语':
 p+=1
 if code[cp]=='言':
 if not tape[p]:
 cp=matches[cp]
 if code[cp]=='！':
 if tape[p]:
 cp=matches[cp]
 cp+=1
zb(sys.stdin.read())
Category:CJK
Category:Languages
Category:Brainfuck derivatives
Category:Brainfuck equivalents
Category:Cell-based
Category:Implemented
Category:Low-level
Category:Turing tarpits
Category:Turing complete