nyuuzyou/wikis huggingface dataset:
ズンドコキヨシ

The ズンドコキヨシ (Zundoko Kiyoshi) function, also known as キヨシチェック (Kiyoshi check) or ズンドコチェック (Zundoko check), is a meme that originates from a tweet by てくも (@kumiromilk) (Tekumo) on March 9, 2016.
==Origin==
The function originates from this tweetOriginal tweet by てくも @kumiromilk. The original tweet was: 
:Javaの講義、試験が「自作関数を作り記述しなさい」って問題だったから
:「ズン」「ドコ」のいずれかをランダムで出力し続けて「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら「キ・ヨ・シ！」って出力した後終了って関数作ったら満点で単位貰ってた:
:I had a problem "implement and describe your own function" on the examine of lecture of Java, Then I implemented the function to keep outputting either "zun" or "doko" randomly and the sequence of "zun" "zun" "zun" "zun" and "doko" outputs "Ki-yo-shi!" and terminates. Then I got 100% grade and earned a unit.
::—てくも (@kumiromilk), March 9, 2016
The name of the function comes from lyrics of the song きよしのズンドコ節 (Kiyoshi no Zundoko Bushi) sung by Kiyoshi Hikawa and fans' cheering when he sings the song.
==Spreading==
The tweet made many people post the implementation of the function in several programming languages, such as Ruby, Python, Go, and so onズンドコキヨシまとめ—The article to summarize the implementation of "ズンドコキヨシ" program. @shunsugai@github. Last edit: 2016-06-26..
==Variations==
The original tweet used three strings to output: "ズン", "ドコ", "キ・ヨ・シ！" in Katakana. Some outputs Romanization of those: "Zun", "Doko", "Kiyoshi!".
Some programming languages have no randomization commands, such as brainfuck, The implementation in the language requires a seed value from input from standard input for PRNG implemented in the function, for exampleズンドコキヨシ with Brainf**k. @angel_p_57. Last edit: 2016-03-17..
==Implementations==
The following Python script defines the function ズンドコキヨシ().
def ズンドコキヨシ():
 List = []
 import random
 while True:
 if random.randint(0, 1) == 0:
 List.append("ズン")
 else: List.append("ドコ")
 print(List[len(List)-1])
 sublist = ["ズン","ズン","ズン","ズン","ドコ"]
 for idx in range(len(List) - len(sublist) + 1):
 if List[idx: idx + len(sublist)] == sublist:
 res = True
 List.append("キ・ヨ・シ！")
 print("キ・ヨ・シ！")
 break
 if List[len(List)-1] == "キ・ヨ・シ！":
 break
==References==
Category:Program forms
ㄅㄆㄇㄈㄉㄊㄋㄌ

ㄅㄆㄇㄈㄉㄊㄋㄌ, or 波泼摸佛嘚忒呢勒, or BopomofoDetelene, is Brainfuck derivative.
== Commands ==
 Commands
BopomofoDetelene(I don't write phonetic marks, put them on the charmap.exe and compare them by yourself)	Brainfuck
B 	>
P 	<
M 	+
F 	-
D 	.
T 	,
N 	[
L 	]
== Example ==
=== Hello, world! ===
ㄇㄇㄇㄇㄇㄇㄇㄇㄇㄇㄇㄋㄅㄇㄇㄇㄇㄇㄇㄅㄇㄇㄇ
ㄇㄇㄇㄇㄇㄇㄅㄇㄇㄇㄇㄇㄇㄇㄇㄅㄇㄇㄇㄇㄅㄇㄇ
ㄇㄅㄇㄆㄆㄆㄆㄆㄆㄈㄌㄅㄇㄇㄇㄇㄇㄇㄉㄅㄇㄇㄉ
ㄇㄇㄇㄇㄇㄇㄇㄉㄉㄇㄇㄇㄉㄅㄅㄉㄅㄈㄉㄆㄆㄈㄉ
ㄆㄉㄇㄇㄇㄉㄈㄈㄈㄈㄈㄈㄉㄈㄈㄈㄈㄈㄈㄈㄈㄉㄅ
ㄅㄅㄇㄉㄅㄈㄉ
=== 99 bottles of beer ===
ㄊㄚ1ㄊㄞ4ㄔㄤ2ㄌㄜ5。
== 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
中文

It is Humanized 中文（简体，中国大陆）.
== Commands ==
Just speak Chinese.
== Programs ==
=== Hello, world! ===
输出"Hello, world!"。
=== A+B Problem ===
定义整型变量 A 、 B 和 C 。
读入 A 和 B，然后将 A+B 存储到 C 中。
输出 C 的值。
=== 99 Bottles of Beers ===
定义整型变量 I ，然后初始化为 99 。
重复执行以下代码块直到 I > 1 这个条件不满足为止：
 输出f"{I} bottles of the beers on the wall, \n{I} bottles of the beers. \n"
 输出f"Take 1 down, pass it around, \n{I-1} bottles of the beers on the wall. \n\n"
 将 I 减去 1。
输出"1 bottle of the beer on the wall, \n1 bottle of the beer. \n"
输出"Take 1 down, pass it around, \n-2147483648 bottles of the beers on the wall. \n\n"
输出"No more bottles of the beers on the wall, \nno more bottles of the beers."
输出"Go to the store and buy some more, \n99 bottles of the beers on the wall. \n\n\n\n"
=== Guessing Number ===
导入random库内的所有模块。
定义整型变量 A 、 Answer 和 B 。
以"Please input the number of plays: "作为提示读入 A 。
将 Answer 初始化为 取随机整数（-50, 50）。
重复执行以下代码块直到 A ≥ 0 不满足为止：
 以"Please input the number you guessed: "作为提示读入 B 。
 如果 B = Answer 则：
 输出"That's it! Thank you for playing!"。
 打破循环。
 否则 如果 B < Answer 则：
 输出f"{B} is too small! Try again. \n"。
 将 A 减去 1。
 否则 如果 B > Answer 则：
 输出f"{B} is too big! Try again. \n"。
 将 A 减去 1。
=== Quine ===
输出这个程序的源代码。
== Turing-Completeness ==
It is turing complete 'cause I tried and successfully maded a simple operating system(not on show) and this Esolang can do Python code: 
切换至Python，然后执行两条分界线内的代码。
———————————分————————————界———————————线——————————————
print("Hello, world", end="!")
———————————分————————————界———————————线——————————————
Or C++: 
切换至C++，然后执行两条分界线内的代码。
———————————分————————————界———————————线——————————————
#include<bits/stdc++.h>
using namespace std;
unsigned long long a, b, c;
char op;
int main()
{
	cin >> a >> b >> op;
	switch (op)
	{
		case '+':
		{
			cout << a + b;
			break;
		}
		case '-':
		{
			cout << a - b;
			break;
		}
		case '*':
		{
			cout << a*b;
			break;
		}
		case '/':
		{
			if (b != 0)
			{
				c = a % b;
				cout << a / b << "......" << c;
			}
			else
			{
				cout << "ZeroDivisionError: You can't divide by 0!";
			}
			break;
		}
		case '^':
		{
			cout << (unsigned long long)(pow(a, b));
			break;
		}
		case '>':
		{
			unsigned long long t = a >> b;
			cout << t;
			break;
		}
		case '<':
		{
			unsigned long long q = a << b;
			cout << q;
			break;
		}
		default:
		{
			cout << "SyntaxError: No such Operation!";
			break;
		}
	}
	return 0;
}
———————————分————————————界———————————线——————————————
== See also ==
中文（简体，中国大陆）
== Categories ==
Category:Languages Category:Pseudonatural Category:CJK Category:High-level Category:2024
勿忘国耻

勿忘国耻 is an Esolang(semi-serious and quarter-joking and quarter-memorial) designed by PSTF(maybe with islptng).
== Syntax ==
It is simply edited from Nine-hundred-eleven.
=== Command ===
勿忘国耻！ Brainfuck >
振兴中华！ Brainfuck <
忘不了那个冬日，忘不了三十万同胞！ Brainfuck +
祖宗疆土，当以死守，不可以尺寸与人！ Brainfuck -
我们不会把363000人杀回去，但是我们永远记得你们杀了363000人！ Brainfuck .
打倒法西斯主义！ Brainfuck ,
永别了，惨遭杀害的同胞们…… Brainfuck [
我们不会忘记那一天…… Brainfuck ]
中华人民共和国万岁！ Invert the current cell if it is mode 1, and negate the current cell if it is mode 2.
吾辈当自强！ Switch the mode.
== Examples ==
One Line equals One Code.
===Cat program===
打倒法西斯主义！ 
永别了，惨遭杀害的同胞们……
我们不会把363000人杀回去，但是我们永远记得你们杀了363000人！
打倒法西斯主义！ 
我们不会忘记那一天……
==Interpreters==
===Python===
import sys
def 勿忘国耻(code):
 code=list(map(str.strip,code.split('\n')))
 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
 temp=0
 mode=True # The initial mode was not specified, I'll use 1 for that 没说一开始模式是啥，所以我将使用1作为初始模式
 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]=='我们不会把363000人杀回去，但是我们永远记得你们杀了363000人！':
 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]
 if code[cp]=='中华人民共和国万岁！':
 if mode:
 code[cp]=255-code[cp]
 else:
 code[cp]=(256-code[cp])&255
 if code[cp]=='吾辈当自强！ ':
 temp+=1
 if temp%2!=0:
 mode=False
 else:
 mode=True
 cp+=1
勿忘国耻(sys.stdin.read())
== islptng's version ==
Each line that contains certain keywords are ok, allowed more changes. This means, this is a metaset of PSTF's original version.
Note: The word must be positive for China. For example, 伟大的法西斯主义 won't work, but 去你妈的法西斯主义 will.
勿忘国耻 Brainfuck >
振兴中华 Brainfuck <
忘不了 Brainfuck +
尺寸与人 Brainfuck -
永远记得 Brainfuck .
法西斯主义 Brainfuck ,
永别了 Brainfuck [
忘记那一天 Brainfuck ]
万岁 Invert the current cell if it is mode 1, and negate the current cell if it is mode 2.
吾辈当自强 Switch the mode.
Keywords are separated by exclamation marks or newlines.
Corresponding cat:
残忍的法西斯主义！永别了，惨遭杀害的同胞们……
我们不会把363000人杀回去，但是我们永远记得你们杀了363000人！
打倒法西斯主义！绝对不要忘记那一天！
== Category ==
Category:Languages Category:Pseudonatural Category:2024 Category:Cell-based Category:Brainfuck derivatives Category:Low-level Category:Turing complete Category:Turing tarpits Category:CJK
只因你太美

只因你太美 is a language based on Chicken you too beautiful.
== Intro ==
你干嘛~哈嗨哟~
== Syntax ==
The syntax of 只因你太美.
 Caption text
只因你太美 	Brainfuck
只因 	>
你 	<
太 	+
美 	-
唱 	,
跳 	.
RAP 	[
篮球 	]
== Program ==
=== Hello, world ===
 太 太 太 太 太 太 太 太 RAP 美 只因 太 太 
 太 太 太 太 太 太 你 篮球 只因 太 太 太 太 太 
 太 太 太 跳 你 太 太 太 太 太 RAP 美 只因 太 太 太 太 太 你 篮球 只因 太 太 太 太 
 跳 太 太 太 太 太 太 太 跳 跳 太 太 太 跳 你 太 太 太 太 太 太 太 太 RAP 美 
 只因 美 美 美 美 美 美 美 美 
 你 篮球 只因 美 美 美 跳 你 太 太 太 RAP 美 
 只因 美 美 美 你 篮球 只因 美 美 美 跳 你 太 
 太 太 太 太 太 太 太 太 RAP 美 只因 太 太 太 
 太 太 太 太 太 太 你 篮球 只因 太 太 太 太 太 太 跳 美 美 
 美 美 美 美 美 美 跳 太 太 太 跳 美 美 美 美 美 美 跳 美 美 美 美 美 美 美 美 
 跳 你 太 太 太 太 太 太 太 太 RAP 美 只因 美 美 美 美 美 美 美 美 你 篮球 
 只因 美 美 美 跳 你
=== A+B ===
 Too long.
== See also ==
Chicken you too beautiful
== Interpreters ==
Not yet.
== Categories ==
Category:Languages
Category:Brainfuck
Category:Brainfuck derivatives
Category:Brainfuck equivalents
Category:Turing complete
Category:2024
Category:CJK
哮

:这仍然正在编写。它可能将在未来更改。
:该页面由简体中文呈现，英文版本在哮/English version。
“哮”是由PSTF和他的ChatGPT共同创作的。
== 语言命令 ==
#哮（xiāo）: 初始化一个变量并赋值为0。
#咕（gū）: 将当前变量的值加1。
#喵（miāo）: 将当前变量的值减1。
#吼（hǒu）: 输出一个变量的值。
#嘭（pēng）: 如果当前变量的值为0，则跳转到指定的命令行。
#唧（jī）: 将输入的值存储到变量。
#嗡（wēng）: 将当前变量的值复制到另一个变量。
#呼（hū）: 交换两个变量的值。
#吱（zhī）: 乘以2（当前变量的值乘以2）。
#咕咕（gūgū）: 除以2（当前变量的值除以2）。
== 示例代码 ==
下面是一个简单的“哮”语言程序，它会初始化一个变量，进行一些加减运算并输出结果：
哮 a // 初始化变量 a 为 0
咕 // a = a + 1
咕 // a = a + 1
喵 // a = a - 1
吼 a // 输出 a 的值
== 语法结构 ==
变量命名: 可以使用任意汉字（如 a, b, c）作为变量名。
命令行: 每条命令占据一行，命令之间用空行分隔。
注释: 使用“#”进行单行注释，后面内容为注释。
== 运行示例 ==
假设我们有以下的程序：
哮 x # 初始化 x
咕 # x = x + 1
咕 # x = x + 1
唧 # 输入一个值到 x
吼 x # 输出 x
嘭 7 # 如果 x = 0，则跳转到第 7 行
在这个例子中，程序将初始化一个变量 x，然后将其加2，接着接收用户输入并输出。如果输入的值为0，则跳转到程序的第7行（可以是其他的操作）。
== 扩展功能 ==
支持函数定义和调用。
支持条件语句（如“哇”表示 if，和“咗”表示 else）。
支持循环结构（如“嗖”表示 while）。
这个“哮”语言在命令上使用拟声词的设计，意在让编程变得有趣且易于记忆，同时保持图灵完备性。希望这个设计能够激发你的创意！
== 更多命令（由我亲手创建） ==
#啊（ā）: 将某个变量的值加上特定的值。
#乒乓（pīngpāng）: 输出一个特定的字符串。
#喳（zhā）: 输入一个字符串并将其赋值给变量。
#啷（lāng）: 删除变量。
#哕（yuě）: 真。
#嚎（háo）: 假。
== 更多示例 ==
=== A+B问题 ===
哮 a # 初始化变量 a
唧 a # 输入第一个整数到 a
哮 b # 初始化变量 b
唧 b # 输入第二个整数到 b
哮 c # 初始化变量 c
嗡 a c # 将 a 复制到 c（c = a）
啊 c b # 将 c 加上 b（c = c + b）
吼 c # 输出 c 的值（即 a + b）
=== 問天地好在 ===
乒乓 "Hello, world!" # 输出指定的字符串
=== 复制者程序 ===
哮 a # 初始化变量 a
喳 a # 输入字符串到 a
吼 a # 输出 a
=== Nope.的解释器 ===
哮 a # 初始化变量 a
喳 a # 输入字符串到 a
乒乓 "Nope." # 输出 "Nope."
啷 a # 删除变量 a
=== 真理的机器 ===
哮 x
唧 x
哇 x==0
 乒乓 "0"
咗
 嗖 哕
 乒乓 "1"
== 另见 ==
Assembly
== 该文章的分类 ==
Category:Languages Category:2024 Category:CJK
哮/English version

哮 is created by User:PrySigneToFry and his ChatGPT.
== Commands in the language ==
#哮（xiāo）: Create a variable and initialize it with 0.
#咕（gū）: Add current variable by 1.
#喵（miāo）: Subtract current variable by 1.
#吼（hǒu）: Output the value of a variable.
#嘭（pēng）: If current variable is 0, jump to the given line.
#唧（jī）: Read input and store it into the variable.
#嗡（wēng）: Copy current variable to another.
#呼（hū）: Swap two variables.
#吱（zhī）: Multiply current variable by 2.
#咕咕（gūgū）: Divide current variable by 2.
== Example code ==
The following is a simple 哮 program that initializes a variable, does some calculations and outputs the result.
哮 a // Initialize a with 0
咕 // a = a + 1
咕 // a = a + 1
喵 // a = a - 1
吼 a // Output a
== Syntax ==
Variables: You can use any character (e.g.: a, b, c) as variable names
Command: Each command is in a line and commands are separated by line feeds.
Comments: # is used for single line comments.
== Execution example ==
Let's say that we have the following program.
哮 x # Initialize x
咕 # x = x + 1
咕 # x = x + 1
唧 # Input x
吼 x # Output x
嘭 7 # If x = 0，then jump to line 7
In this example, the program initializes a variable x, adds it by 2, then reads from user input and prints it. If the input is 0, then jump to line 7 (can be other operations).
== Extension ==
Function definition and calling.
Conditionals (e.g.: 哇 and 咗 for if and else, respectively).
Loops (e.g.: 嗖 for while).
This language uses words that represent sounds for commands, it is made for making coding interasting and preserve Turing completeness. I hope this design can stimulate your creativity!
== More commands (Made by myself) ==
#啊（ā）: Add a variable by a value.
#乒乓（pīngpāng）: Print a string.
#喳（zhā）: Read a string and store it into a variable.
#啷（lāng）: Delete a variable.
#哕（yuě）: True.
#嚎（háo）: False
== More examples ==
=== A+B ===
哮 a # Initialize variable a
唧 a # Read first integer a
哮 b # Initialize variable b
唧 b # Read second integer b
哮 c # Initialize variable c
嗡 a c # c = a
啊 c b # c = c + b
吼 c # Print c
=== Hello, World! ===
乒乓 "Hello, world!" # Print a string
=== Cat ===
哮 a # Initialize variable a
喳 a # Input a as string
吼 a # Print a
=== Nope. interpreter ===
哮 a # Initialize variable a
喳 a # Input a as string
乒乓 "Nope." # Print "Nope."
啷 a # Delete variable a
=== Truth Machine ===
哮 x
唧 x
哇 x==0
 乒乓 "0"
咗
 嗖 哕
 乒乓 "1"
== See also ==
Assembly
== Categories ==
Category:Languages Category:2024 Category:CJK
啊！++

"啊！++" is a Esolang sbased on 啊！ but more higher level.
== The syntax ==
"啊！++" has FIVE SYMBOLS: "啊。", "啊？", "啊！", "啊，" and "啊～"
 Caption text
啊！++ 	Mean
啊。啊？ 	Move the pointer one cell to the right.
啊？啊。 	Move the pointer one cell to the left.
啊。啊。 	Increase the pointed data.
啊！啊！ 	Decrease the pointed data.
啊。啊！ 	Read a character from STDIN and dump its Unicode into the cell.
啊！啊。 	Print the character with Unicode value equal to the value in the cell pointed at by the Memory Pointer.
啊！啊？ 	Move to the command following the matching 啊？啊！ if the value in the cell pointed at by the Memory Pointer is zero. Note that 啊！啊？ and 啊？啊！ commands nest like pairs of parentheses, and matching pairs are defined in the same way as for parentheses.
啊？啊！ 	Move to the command following the matching 啊！啊？ if the value in the cell pointed at by the Memory Pointer is non-zero.
啊？啊？ 	It didn't do anything, just wait for 1 seconds...
啊。啊～[Value] 	Set the data to value.
啊～啊。 	Reset the data.
啊～啊～ 	Print the data as an integer.
啊，啊， 	Read a integer from STDIN and dump it into the cell.
啊，啊。[Value] 	Print the character(Value is its Unicode).
啊，啊！[Value] 	Print the Value.
啊，啊～{Block} 	If pointed cell data is not 0, do Block.
啊～啊！[Name] 	Set a label until 啊！啊～.
啊！啊～ 	End of label.
啊～啊？[Name] 	Jump to label.
啊？啊～ 	Kill Program.
Others 	Invalid Command.
So, a 啊！ program needs even number(such as 2, 4, 6 or 8) "啊！"'s.
== Programs ==
Hello, world
 啊，啊。[72]啊，啊。[104]啊，啊。[108]啊，啊。[108]啊，啊。[111]啊，啊。[44]啊，啊。[32]
 啊，啊。[119]啊，啊。[111]啊，啊。[114]啊，啊。[108]啊，啊。[100]啊，啊。[33]啊，啊。[10]
A+B problem
啊，啊，啊。啊？啊，啊，
啊！啊？啊？啊。啊。啊。啊。啊？啊！啊！啊？啊！
啊？啊。啊～啊～
Do nothing
 啊？啊？
Or even not to wait: 
 啊？啊～
Truth Machine
啊，啊，啊，啊～{啊～啊？[NNN]}
啊，啊！[0]啊？啊～
啊～啊！[NNN]
啊。啊？啊。啊。啊！啊？啊，啊！[1]啊，啊。[10]啊？啊！
啊！啊～
== Interpreter ==
Not Yet.
Category:Languages Category:Joke languages Category:Brainfuck derivatives Category:Brainfuck equivalents Category:Cell-based Category:Turing complete Category:Turing tarpits Category:CJK Category:Pseudonatural
啊！/99 bottles of beer

'Cause it is too long, so I can only use Shortened 啊！ to write it. But it is still too long, so I encoded it with SHA512.
77365e15eaa816809633df375a7403999747cfb370085d1ef5114c0ffcedc89b35c3c6521700a0d67fa1864589c0cfc7bba30289c058c06833a1b714
啊！/A+B Problem

== 8-bit integer addition ==
啊！啊？啊！啊！啊？啊！啊。啊？啊！啊？啊！啊！啊？啊！啊。啊。啊！啊？啊！啊？啊！啊！啊？啊！啊。啊？啊！啊？啊！啊！啊？啊！啊。啊！啊！啊？啊。啊。啊！啊？啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！
啊！啊？啊。啊？啊！啊？啊！啊！啊？啊！啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊！啊？啊？啊。啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊。啊？啊！啊！啊？啊！啊？啊。啊！啊！啊！啊！啊？啊。啊？啊。啊！啊？啊！啊！啊。啊？啊。啊？
啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊。啊？啊。啊？啊！啊。啊？啊。啊？啊！啊？啊！啊！啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊？啊！啊？啊。啊。啊。啊。啊？啊？啊！啊？啊！啊？啊！啊？啊。啊？啊！
啊。啊？啊。啊？啊！啊？啊！啊！啊？啊！啊。啊？啊！啊？啊！啊！啊？啊！啊。啊。啊！啊？啊！啊？啊！啊！啊？啊！啊。啊？啊！啊？啊！啊！啊？啊！啊。啊！啊！啊？啊。啊。啊！啊？啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！
啊！啊！啊！啊！啊！啊？啊。啊？啊！啊？啊！啊！啊？啊！啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊！啊？啊？啊。啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊。啊？啊！啊！啊？啊！啊？啊。啊！啊！啊！啊！啊？啊。啊？啊。啊！啊？啊！啊！
啊。啊？啊。啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊。啊？啊。啊？啊！啊。啊？啊。啊？啊！啊？啊！啊！啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊？啊！啊？啊。啊。啊。啊。啊？啊？啊！啊？啊！啊？啊！
啊？啊。啊？啊！啊？啊。啊！啊？啊！啊！啊？啊。啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊。啊？啊？啊！啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊。啊？啊。啊！啊？啊！啊！啊。啊？啊。啊。啊。啊？
啊！啊！啊！啊？啊。啊？啊。啊。啊。啊？啊。啊？啊？啊！啊。啊？啊！啊？啊。啊。啊！啊？啊！啊！啊？啊。啊。啊。啊。啊？啊？啊！啊。啊？啊。啊。啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊！啊。啊？啊。啊？啊！啊？
啊！啊！啊？啊！啊。啊？啊。啊？啊。啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊。啊！啊？啊！啊！啊。啊？啊！啊！啊！啊？啊。啊？啊。啊。啊。啊？啊。啊？啊？啊！啊。啊？啊！啊？啊。啊。啊！啊？啊！啊！
啊？啊。啊。啊。啊。啊？啊？啊！啊。啊？啊。啊。啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊！啊。啊？啊！啊？啊！啊！啊？啊！啊。啊？啊。啊？啊！啊？啊。啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊！啊？啊！啊！
啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊？啊！啊？啊。啊！啊。啊？啊。啊？啊。啊。啊。啊。啊？啊。啊。啊。啊？啊！啊？啊！啊！啊？啊！啊？啊！啊？啊。啊！啊？啊？啊。啊！啊？啊！啊！啊。啊？啊！啊！啊？啊。
啊？啊！啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊！啊？啊！啊！啊。啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊。啊？啊！啊。啊？啊！啊。啊！啊？啊！啊！啊？啊！啊？啊！啊？啊。啊？啊。啊。啊。啊。啊。啊。啊。
啊。啊。啊。啊。啊。啊。啊！啊？啊！啊！啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊？啊？啊！啊？啊。啊！啊。
== Infinity(but sometimes very slow) ==
啊。啊？啊。啊！啊！啊？啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊。啊？啊。啊。啊？啊。啊！啊？啊。啊？啊。啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。
 啊！啊？啊。啊？啊。啊？啊。啊？
 啊！啊？啊？啊。啊。啊。啊。啊？啊！啊！啊。啊？啊！啊？啊。啊？啊？啊！啊。啊？啊！啊？啊。啊？啊？啊！啊。啊。啊！啊？啊？啊。啊？啊！啊？啊。啊！啊？啊？啊。啊？啊！啊。啊？啊？啊！啊？啊。啊？啊。
 啊！啊？啊！啊！啊。啊？啊。啊。啊？啊。啊？啊。啊？啊！啊？啊。啊！啊！
 啊？啊！啊。啊？啊。啊？啊。啊？啊！啊？啊。啊？啊？啊！啊。啊。啊！啊？啊。啊？啊？啊！啊？啊。啊！啊！啊？啊。啊！啊？啊？啊。啊？啊！啊？啊。啊？啊。啊？啊。啊？啊。啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！
 啊！啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊！啊？啊。啊？啊？啊！啊。啊。啊！啊？啊？啊。啊？啊！啊？啊。啊？啊。啊？啊。啊？啊。啊！啊！啊？啊！
啊。啊？啊。啊？啊？啊！啊。啊？啊！啊？啊！啊！啊。啊？啊。啊？啊。啊？啊。啊？啊！啊？啊！啊！啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊！啊！啊？啊。啊。啊！啊？啊！啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊！啊？啊！啊！啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊。啊。啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊？啊。啊？啊。啊？啊。啊？啊。
啊！啊？
 啊！啊？啊？啊。啊？啊！啊。啊？啊！啊！啊。啊？啊！啊？啊。啊？啊？啊！啊。啊？啊。啊？啊。啊。
 啊！啊？啊。啊？啊！啊？啊。啊。啊？啊。啊！啊！啊？啊！啊？啊。啊！啊？啊！啊！啊。啊？啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊？啊。啊？啊。啊？啊！啊。啊？啊。啊。啊。啊？啊！啊？啊？啊。啊！啊！啊？啊！啊？啊。啊！啊？啊！啊！啊。啊？啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊！啊。啊？啊。啊？啊。啊。啊？啊。啊？啊！啊。啊？啊？啊！
 啊。啊？啊！啊？啊？啊。啊？啊。啊？啊。啊？啊！啊？啊。
啊？啊！
啊。啊？啊。啊？啊。啊？啊。啊？啊！啊？啊。啊？啊。啊？啊。啊？啊？啊！啊？啊。啊？啊。啊？啊。啊！啊？啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊。啊！啊。啊？啊。啊？啊。啊？啊。啊？啊！
嘭！哐！叮！呲！咣！

嘭！哐！叮！呲！咣！ is an esolang invented by User:None1. It is derived from deadfish.
==Commands==
Command Deadfish Meaning
嘭！ i Increment accumulator
哐！ d Decrement accumulator
叮！ s Square accumulator
呲！ o Output accumulator as number
咣！ Output accumulator as ASCII
==Examples==
===XKCD Random Number===
 嘭！嘭！嘭！嘭！呲！
===Hello, World!===
嘭！嘭！嘭！叮！哐！叮！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！咣！嘭！嘭！嘭！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！叮！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！咣！嘭！嘭！嘭！咣！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！
==Implementations==
===Python===
c,p,x=input(),0,0
while p<len(c):
 if p+1>=len(c) or (c[p] not in '嘭哐叮呲咣') or c[p+1]!='！':
 p+=1
 else:
 if c[p]=='嘭':
 x+=1
 elif c[p]=='哐':
 x=max(0,x-1)
 elif c[p]=='叮':
 x=(0 if x*x==256 else x*x)
 elif c[p]=='呲':
 print(x)
 else:
 print(chr(x),end=)
 p+=2
==See also==
* Deadfish
* F!
* F!--
* 嘭！哐！叮！呲！咣！+
Category:Languages
Category:Joke languages
Category:2024
Category:CJK
Category:Deadfish derivatives
Category:Implemented
嘭！哐！叮！呲！咣！+

嘭！哐！叮！呲！咣！+ is an esolang invented by User:None1, it is an extension to 嘭！哐！叮！呲！咣！.
==Stack==
In addition to the original accumulator in 嘭！哐！叮！呲！咣！, 嘭！哐！叮！呲！咣！+ has a stack, popping from the stack returns 0.
Both the stack and the accumulator store unbounded signed values.
==Commands==
Command Meaning
嘭！ Increment accumulator
哐！ Decrement accumulator
叮！ Square accumulator
呲！ Output accumulator as number
咣！ Output accumulator as ASCII
吱！ Push the accumulator onto stack
啊！ Pop the stack and store it in accumulator
操！ Read the accumulator as ASCII
滚！ Read the accumulator as integer
叽！ If the stack top is zero, jump to the matching 呱！
呱！ If the stack top is nonzero, jump to the matching 叽！
唉！ Add accmulator by stack top
哟！ Multiply accmulator by stack top
呸！ Subtract accmulator by stack top
咚！ Divide accmulator by stack top
嘿！ If the accumulator is zero, jump to the matching 哈！
哈！ If the accumulator is nonzero, jump to the matching 嘿！
吼！ Set the accumulator to a random integer between 0 and 1
哼！ Modulo accumulator by stack top
嘟！ Duplicate stack top
噔！ Set accumulator(x) to x^y(stack top)
吁！ Set accumulator to the random integer between 0 and stack-top
嗷！ Read the accumulator as float number
哇！ Output the accumulator as float number
乒！ Clear the accumulator
乓！ Restore accumulator
Division by 0 returns 0, modulo by 0 returns the dividend (as if divided by infinity). EOF returns 0 for all input commands.
When stack is empty, "嘟！" pushes two 0's to the stack.
==Examples==
===Hello, World!===
嘭！嘭！嘭！叮！哐！叮！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！嘭！嘭！嘭！嘭！嘭！嘭！嘭！咣！咣！嘭！嘭！嘭！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！叮！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！咣！嘭！嘭！嘭！咣！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！咣！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！哐！咣！
===Cat program===
 操！嘿！咣！操！哈！
===Truth Machine===
 滚！呲！嘿！呲！哈！
===A+B Problem===
 滚！吱！滚！唉！呲！
===XKCD Random Number===
 嘭！嘭！嘭！嘭！呲！
Shorter version by PSTF: 
 嘭！嘭！叮！呲！
===Title Script===
 嘭！哐！叮！呲！咣！
Output: 
 0(NUL)
Accumulator, stack and screen: 
 0+1=1
 1-0=0
 0²=0
 Output 0
 Output "\0"
===Cat program......I guess?===
 操！叽！吱！操！呱！叽！嘟！啊！咣！呱！
Category:Languages
Category:Push-down automata
Category:2024
Category:Unimplemented
Category:CJK
坑

坑 is an esolang created by User:None1, it is the same as 🕳️, but all the emojis are replaced with Chinese characters, making it easier to type.
坑 🕳️
_________
坑 🕳️
问 ❓
叹 ❗
警 ⚠️
==Example Programs==
===Cat Program===
 {坑}
===Hello World===
 问*"Hello World!"*
==See also==
*Whole
Category:CJK
Category:Unusable for programming
Category:Languages
Category:Joke languages
Category:2023
大香蕉

大香蕉 is designed by PSTF.
== Command table ==
 Table
This 	BF
大香蕉 	>
一条大香蕉 	<
你的感觉 	+
真的很奇妙 	-
飘呀飘 	.
摇呀摇 	,
你的 	[
感觉 	]
神魂颠倒 	NOP
== Example ==
=== Hello, world! ===
你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 一条大香蕉 
感觉 
大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 飘呀飘 
一条大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 一条大香蕉 
感觉 大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 飘呀飘 
你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 飘呀飘 
飘呀飘 
你的感觉 你的感觉 你的感觉 飘呀飘 
一条大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 一条大香蕉 
感觉 
大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
一条大香蕉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 一条大香蕉 
感觉 
大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
一条大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 一条大香蕉 
感觉 
大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 飘呀飘 
真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
你的感觉 你的感觉 你的感觉 飘呀飘 
真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
一条大香蕉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 你的感觉 
你的 
 真的很奇妙 大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 真的很奇妙 一条大香蕉 
感觉 
大香蕉 真的很奇妙 真的很奇妙 真的很奇妙 飘呀飘 
一条大香蕉 
神魂颠倒 
===Cat Program===
摇呀摇 你的感觉 你的 真的很奇妙 飘呀飘 摇呀摇 你的感觉 感觉 神魂颠倒
== Categories ==
Category:Languages Category:2024 Category:Brainfuck derivatives