nyuuzyou/wikis huggingface dataset:
EmojiLang in Chinese

In order to make it easier for some programmers to program, I designed this programming language. (That's what I've always done!)
EmojiLang in Chinese (Elic([elɪkʰ]) for short) is based on Mihai Popa's Emojilang.
== Command Table ==
 Command list
Emoji 	Meaning
出文Something文 	Prints a text string
出Variable 	Prints a variable
入Variable 	Asks for user input
5加5到Variable 	Adds two numbers and stores the result in a variable (you can do also with more numbers, like three/four/five numbers, etc...)
5减5到Variable 	Subtracts two numbers and stores the result in a variable (you can do also with more numbers, like three/four/five numbers, etc...)
5乘5到Variable 	Multiplies two numbers and stores the result in a variable (you can do also with more numbers, like three/four/five numbers, etc...)
5除5到Variable 	Divides two numbers and stores the result in a variable (you can do also with more numbers, like three/four/five numbers, etc...) (it only retains quotients, not remainders)
5剩5到Variable 	Divides two numbers and stores the remainders in a variable (you can do also with more numbers, like three/four/five numbers, etc...)
倘Truth为5 	If expression
否倘Truth为5 	Else If
否 	Else
环Truth为5 	While loop
终环 	Stop while loop
轮 	Start loop
终轮 	Stop loop
Variable为Type亦Value 	Declare a variable
置Variable为Value 	Sets a variable to a value
注This is a comment, any text goes here 	Marks a single line comment
== More Syntax ==
=== Multi-line comment ===
大释
故今日之责任，不在他人，而全在我少年。
少年智则国智，少年富则国富；
少年强则国强，少年独立则国独立；
少年自由则国自由；少年进步则国进步；
少年胜于欧洲，则国胜于欧洲；
少年雄于地球，则国雄于地球。
红日初升，其道大光。
河出伏流，一泻汪洋。
潜龙腾渊，鳞爪飞扬。
乳虎啸谷，百兽震惶。
鹰隼试翼，风尘翕张。
奇花初胎，矞矞皇皇。
干将发硎，有作其芒。
天戴其苍，地履其黄。
纵有千古，横有八荒。
前途似海，来日方长。
美哉我少年中国，与天不老！
壮哉我中国少年，与国无疆！
释终
=== Constant ===
常Const为Type亦Value
Once a constant is defined, its value can NEVER be modified.
== Example ==
=== Hello, world! ===
 出文“問天地好在。”文
=== Cat Program ===
 Cat为String亦NULL
 入Cat
 出Cat
=== Truth Machine ===
 X为Boolean亦NULL
 入X
 倘Truth为（非X）
 出0
 否
 环Truth为（1）
 出1
 终环
== Categories ==
Category:Languages Category:2024 Category:CJK
EmojiStack

Mojifunge is a programming language invented by User:LEOMOK It is stack-based and uses emojis as commands. All values on the stack are arbitrary-precision integers. All characters except the 553 emojis in the codepage are ignored.
== Commands ==
 Literals
 😀 - Push 0.
 0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣ - Multiply by 10 and add corresponding digit.
 🔡 - Push the next emoji's value in the codepage.
 🔤 - Push the values of everything between it and the next 🔤.
 Operators
 ➕ - Pop a, b, push a+b.
 ➖ - Pop a, b, push b-a.
 ✖️ - Pop a, b, push a*b.
 ➗ - Pop a, b, push b/a (integer division).
 🚮 - Pop a, b, push b%a.
 🔼 - Pop a, b, push a**b. Negative exponents are truncated to 0.
 ⛔ - Pop a, push -a.
 ⭕ - Pop a, b, push b&a.
 💢 - Pop a, b, push b|a.
 ❌ - Pop a, b, push b^a.
 ❣️ - Pop a, push ~a.
 ⏪ - Pop a, b, push a<>b.
 🙏 - Pop a, b, push a==b (true is -1, false is 0).
 ◀️ - Pop a, b, push b<a.
 ▶️ - Pop a, b, push b>a.
 Stack manipulation
 💕 - Duplicate.
 💔 - Drop.
 💞 - Swap.
 💘 - Rot.
 💑 - Over.
 👈 - Move to previous stack.
 👉 - Move to next stack.
 😝 - Reverse the stack.
 😎 - Push length of stack.
 Control flow
 🤛🤜 - Codeblock. Used for if-statements and loops. (No codeblocks needed for single instructions)
 ↪️ - Pop a, if a != 0 then (codeblock)
 ⤵️ - Else condition in if statements. Use ⤵️↪️ for else if.
 🔁 - While loop. At the end of each iteration, pop a. If a == 0, end the loop immediately.
 ❎ - Break out of loop.
 ↩️ - Loop continue.
 💩 - End program execution.
 Functions
 Anything not mentioned - If followed by a codeblock, define a function. Else, run that function. 
 They will be run in a seperate "function stack", and the ❔❓❕❗ commands will input/output to the current stack, not the standard I/O)
 I/O
 ❔ - Input a line, parse into arithmetic expression with +, -, *, /, %, **, &, |, ^, << and >> then push result. Error if the line cannot be parsed.
 ❓ - Input a character, push Unicode value.
 ❕ - Print top of stack, followed by a space.
 ❗ - Print top of stack as Unicode character.
 Category:LanguagesCategory:Stack-basedCategory:Unimplemented
== Examples ==
Hello World:
 🔤⤵️🦝🐻🐻🚓😍🍳🚓🚙🐻💯0️⃣🔤😝
 🔁🤛
 ❗
 🤜
 💩
EmojiStack/Codepage

Here are the characters used in EmojiStack:
 
 0-9 0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣
 10-19 🔟❤️🧡💛💚💙💜🙏◀️▶️
 20-29 😀😁😂🤣😃😄😅😆😉😊
 30-39 😋😎😍😘🥰😗😙🥲😚☺️
 40-49 🙂🤗🤩🤔🤨😐😑😶😶‍🌫️🙄
 50-59 ➕➖✖️➗💢⭕❌❣️⏪⏩
 60-69 💕💔💞💘💑👈👉😝😎👽
 70-79 🤛🤜⤵️🔁❎↩️❔❓❕❗
 80-89 🍕🍔🍟🍿🌭🧂🥓🥚🍳🧇
 90-99 🍫🍬🍭🍡🍮🍯🍼🥛🧃☕
 100-109 💯🦝🐮🐷🐗🐭🐹🐰🐻🐻‍❄️
 110-119 🚗🚓🚕🛺🚙🛻🚌🚐🚎🚑
 120-129 🚝🚞🚃🚋🚆🚉🚊🚟🚠🚡
 130-139 ✝️☪️🕉️☸️✡️🔯🕎☯️☦️🛐
 140-149 🎈🎆🎇🧨✨🎉🎊🎃🎄🎋
 150-159 🎗️🎞️🎟️🎫🎠🎡🎢🎪🎭🖼️
 160-169 👢🩰👑🧢🪖⛑️👞👟🥾👠
 170-179 💎⚽⚾🥎🏀🏐🏈🏉🎱🎳
 180-189 🉐㊙️㊗️🈴🈵🈲🅰️🅱️🆎🅾️
 190-199 ☎️📞📟📠📱📲📳📴💻🖥️
 200-209 🍎🍏🍐🍑🍒🍓🫐🍅🍑🍆
 210-219 🌃🌄🌅🌆🌇🌁🗽🗾🎌🌉
 220-229 🤡🤥🤫🤭🧐🤓😈👿👹👺
 230-239 🦺🥽🥼🧥👔👕👖🩳🧣🧤
 240-249 🦤🪶🐦🐧🐥🐤🐣🦇🦋🐌
 250-259 💦💤💨♾️💠🌐Ⓜ️➰➿〰️
 260-269 ⛎♈♉♊♋♌♍♎♐♏
 270-279 ⬆️⬇️↗️↘️↙️↖️➡️⬅️⏹️⏺️
 280-289 🏓🏸🎾🥏🪁🎯🥊🥋🏅🎖️
 290-299 🔒🔒🔓🔏🔐🔑🗝️🪓🔨⛏️
 300-309 🦽🦼🛹🛼🚲🛴🛵🏍️🏎️🚄
 310-319 🐕‍🦺🐩🐕🐈🐈‍⬛🐅🐆🐎🦌🦬
 320-329 👩👨🧑👧👦🧒👶👵👴🧓
 330-339 🧑‍🦲👩‍🦳👨‍🦳🧑‍🦳👱‍♀️👱‍♂️👱👸🤴👳
 340-349 👮🕵️💂🥷👷🧑‍⚕️🧑‍🎓🧑‍🏫🧑‍⚖️🧑‍🌾
 350-359 🧚🧛🧜🧝🙍🙎🙅🙆🧏💁
 360-369 🔈🔉🔊📢📣🔔🎼🎵🎶🎙️
 370-379 🍥🥮🍢🧆🥘🍲🫕🍝🥣🥧
 380-389 🎨🧵🪡🧶🪢🛒👓🕶️🦺🥽
 390-399 ⛽🚨🚥🚦🚧🏁🏳️‍🌈🏳️‍⚧️🏳️🏴
 400-409 🥻👘👚🩲🩱👙👛👜👝🛍️
 410-419 🧀🥗🥙🥪🌮🌯🫔🥫🥖🫓
 420-429 🌴🌵🌾🌿🍀🍁🍂🍃🌲🌳
 430-439 🈚🈸🈺🈷️🈶🆚🉑✴️🈳⚛️
 440-449 🥨🥯🍖🍗🥩🍠🥟🥠🥡🍱
 450-459 😖😞😟😤😢😭😦😧😨😩
 460-469 🚁🚀🛸🛰️⛵🚤🛥️⛴️🛳️🚢
 470-479 🍘🍙🍚🍛🍜🦪🍣🍤🍰🧁
 480-489 🛃🛄🛅♿🚾🚰🚻🚮📶🚰
 490-499 🐽🐾🐒🦍🦧🦮🐂🐃🐄🐖
 500-509 🚭🚷🚯🚳🚱🔞📵🔅🔆〽️
 510-519 🔴🟠🟡🟢🔵🟣🟤⚫⚪🔘
 520-529 🌍🌎🌏🗺️🧭🏔️⛰️🌋🗻🛤️
 530-539 🉐㊙️㊗️🈴🈵🈲💮🚼🅿️🔢
 540-549 🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙
 550-559 🔛🔝🔜🔚🔙💭🗯️💬🗨️👁️‍🗨️
 560-569 🍺🍻🥂🥃🧊🥤🧋🥢🏺🥣
 570-579 ♑♒♓🆔🔸🔹🔶🔷🔺🔻
 580-589 🤪😵😵‍💫🥴😠😡🤬😷🤒🤕
 590-599 🙈🙉🙊🐵🦨🦡🐘🦣🐁🐀
 600-609 🔇🔈🔉🔊🔕🔔🧅🥕🌰🥜
 610-619 🍨🍩🍪🎂🍰🧁🍾🍷🍸🍹
 620-629 🟥🟧🟨🟩🟦🟪🟫🔲🔳🚫
 630-639 😕🙃🤑😲☹️🙁🦗🐜🪳🐝
 640-649 🐠🐡🦐🦑🐙🦞🦀🐢🐍🐉
 650-659 🧞‍♀️🧞‍♂️🧞🧟‍♀️🧟‍♂️🧟🗣️👤👥🫂
 660-669 😺😸😹😻😼😽🙀😿😾🐱
 670-679 🪞🪟🛏️🛋️🚽🪠🧻🪣🚿🛁
 680-689
 690-699
 700-709
 710-719
 720-729
 730-739
 740-749
 750-759
 760-769
 770-779
 780-789
 790-799
 800-809
 810-819
 820-829
 830-839
 840-849
 850-859
 860-869
 870-879
 880-889
 890-899
 900-909
 910-919
 920-929
 930-939
 940-949
 950-959
 960-969
 970-979
 980-989
 990-999
 1000 💩
 The charmode and textmode delimiters 🔡🔤 have values -1 and 2,147,483,647 respectively.
Emojicode

Emojicode is a programming language with emoji as reserved words and function names.
==Hello world program==
🏁 🍇
 😀 🔤Hello World!🔤❗️
🍉
==See also==
* Emoji
* Emoji-gramming
==External resources==
* https://www.emojicode.org/
Category:Languages
Category:Implemented
Category:2016
Category:Object-oriented paradigm
Category:High-level
Emojifunge

Emojifunge is a 2-dimensional fungeoid created by User:ColorfulGalaxy in :Category:2021. It uses emojis and spaces as commands. It will have many versions. 
Intended features:
* Self-modifaction
* :Category:Turing complete
* High-level abstraction
* Stack-based, Queue-based and Cell-based
* Printing UTF-8 characters
* Randomizing instructions
* Make Quines possible (WIP)
==Instructions==
Emojifunge 1	Character ID 	Befunge-98 equivalent	Instruction 	Instruction within literals	Print this character in Emojifunge 1
　 	12288 	 	nop. Note that half-width spaces are simply ignored and might be considered undefined behavior. Please remember to use the full-width space instead. 	 	
0️⃣ 	48 65039 8419	0 	Note that this emoji actually consists of three characters: The number 0, the 65039th Unicode character (probably used to generate ligature) and the 8419th character. However, it is only considered one cell in Emojifunge.	 	
1️⃣ 	49 65039 8419	1 	see above 	 	
2️⃣ 	50 65039 8419	2 	see above 	 	
3️⃣ 	51 65039 8419	3 	see above 	 	
4️⃣ 	52 65039 8419	4 	see above 	 	
5️⃣ 	53 65039 8419	5 	see above 	 	
6️⃣ 	54 65039 8419	6 	see above 	 	
7️⃣ 	55 65039 8419	7 	see above 	 	
8️⃣ 	56 65039 8419	8 	see above 	 	
9️⃣ 	57 65039 8419	9 	see above 	 	
🔟 	128287 	 	Push 10 (newline) to the current stack. 	 	
 	 	 	More coming soon 	 	
Category:Ideas Category:Two-dimensional languages Category:Stack-based Category:2021
Category:Self-modifying
Category:Concurrent programming
EmoteBatch

EmoteBatch Is Another Derivative Of The Batch Programming Language Created By DJgamer98 that replaces the letters and numbers with Smileys and emotes.
Current version: 1.1 (made with python 2.7)
import os
q = raw_input("Run Script: ")
s = open(q, 'r').read()
s = s.replace('D: ', 'a')
s = s.replace(':( ', 'b')
s = s.replace(':| ', 'c')
s = s.replace(':) ', 'd')
s = s.replace(':D ', 'e')
s = s.replace('XD ', 'f')
s = s.replace('._. ', 'g')
s = s.replace('o_o ', 'h')
s = s.replace('O_O ', 'i')
s = s.replace('o_O ', 'j')
s = s.replace('O_o ', 'k')
s = s.replace('^_^ ', 'l')
s = s.replace('(*L_*) ', 'm')
s = s.replace(':S ', 'n')
s = s.replace(':P ', 'o')
s = s.replace(':O ', 'p')
s = s.replace(':o ', 'q')
s = s.replace('X_X ', 'r')
s = s.replace('*_* ', 's')
s = s.replace(':\ ', 't')
s = s.replace(':I ', 'u')
s = s.replace(':c ', 'v')
s = s.replace(':C ', 'w')
s = s.replace('DX ', 'x')
s = s.replace('0_0 ', 'y')
s = s.replace('-_- ', 'z')
s = s.replace('*_O ', '0')
s = s.replace('O_* ', '1')
s = s.replace('o_* ', '2')
s = s.replace('*_o ', '3')
s = s.replace('x_x ', '4')
s = s.replace('+_+ ', '5')
s = s.replace('o_0 ', '6')
s = s.replace('0_o ', '7')
s = s.replace(':3 ', '8')
s = s.replace('83 ', '9')
s = s.replace("| ", " ")
f = open("runscript.bat", 'w')
f.write("@echo off\n" + s)
f.close()
os.system('runscript.bat')
Emotinomicon

Emotinomicon is a stack-based language by User:Conor O'Brien. Source code in this language is text built from emoticon characters. The language is likely Turing-complete, because it has builtins that can reach arbitrarily deep into the stack, and has conditional and loop builtins.
See the interpreter in javascript. 
Category:Implemented Category:Stack-based Category:2015 Category:Languages
Empty Program

Empty Program is a program that doesn't do anything.
In Python, you just write nothing (a null program) to do it. But in C++, you need to write a main function with no operation except return 0.
== C/C++ ==
 int main()
 {
 return 0;
 }
== Java ==
public class EmptyProgram(){
 public static void main(){
 // TODO
 }
}
== Pascal ==
 begin
 end.
== PHP ==
<nowiki><?php
?></nowiki>
== Go ==
package main()
func main(){
 // TODO
}
== C♯ Mono ==
using System;
public class Empty(){
 private static void Main(){
 // TODO
 }
}
==G#==
 make e; [return{}]
== JavaScript(Node.JS) ==
process.exit()
== Batch File ==
@echo off
GOTO end
:end
== Assembly Language(Microsoft Macro Assembly) ==
assume cs:codesg
codesg segment
start:
 mov cx, 0
 jcxz end
end:
 mov ah, 4ch
 int 21h
codesg ends
end start
== Rust ==
fn main(){}
== VB Mono ==
Imports System
Module NOP
 Sub Main()
 
 End Sub
End Module
== Brainfuck, JS, Python, Lua and many other languages ==
 
== Befunge ==
 @
== ‍true ==
 
 
== 易语言 ==
Not shown here.
== Scratch(text), Kitten3(text), Kitten4(text) ==
When "start" clicked
Stop [all] script
== See also ==
* NOP
* Null program
Category:Program forms
EnGLish

enGLish /iŋgˈʌliʃ/ is an esolang invented by User:None1 that is like English. It has graphical output, thus the name.
==Syntax==
* Commands are separated by line feeds.
* Case sensitive.
* Contiguous whitespaces are treated as one space (except in strings).
For example:
 Output 123
is the same as:
 Output 123
* Whitespaces at the start or end of a line are ignored.
* Periods may exist at end of lines, but they are ignored.
For example:
 Output 123.
is the same as:
 Output 123
* Errors are ignored.
* You don't need spaces between punctuations/digits and letters/punctuations/digits (except in strings).
For example:
 Output"a"
is the same as:
 Output "a"
But:
 Output " a"
is not the same as:
 Output "a"
also:
 Declare a variable named x,initially three
is the same as:
 Declare a variable named x, initially three
also:
 Declare a variable named x,initially 3
is the same as:
 Declare a variable named x , initially3
==Commands==
Commands explain themselves:
==Graphics==
A 500x500 white canvas is given for graphical output.
 Draw a pixel of color (R,G,B) at (x,y)
==Arithmetic==
 Store the (sum/difference/product) of x and y into z.
 Store the (quotient/remainder) of x divided by y into z.
==I/O==
 Input x
 Input x as character
 Output x
 Output character x
 Output a line feed
 Output "string"
 Output the program's source code
NO escape sequences in strings!
==Control flow==
 Jump to line x if y is (not/) (zero/(equal to/less than/greater than) z)
 Jump to line x
 Terminate the program
x can be a variable.
==Variables==
All variables are signed bignums.
 Declare a variable named x, initially integer
The integer must be an integer literal.
==Literals==
They are numbers or words, words only allow zero to ten.
==Examples==
===Hello world===
 Output "Hello, World!"
===Draw a blue line at the top of canvas===
 Declare a variable named x, initially 499
 Draw a pixel of color (0,0,127) at (x,0)
 Store the difference of x and 1 into x
 Jump to line 2 if x is greater than -1
===Cheating Quine===
 Output the program's source code
It is a polyglot, because it also works in Output.
===A+B Problem===
 Declare a variable named a, initially 0
 Input x
 Declare a variable named b, initially 0
 Input y
 Declare a variable named sum, initially 0
 Store the sum of a and b into sum
 Output sum
You have to initialize even if it is unneccessary to do that.
======
 Output four
====Alternative====
 Output 4
=====Alternative=====
 Output "4"
Alternative
 Output character 52
===Truth Machine===
 Declare a variable named x, initially 0
 Input x
 Output x
 Jump to line 2 if x is not zero
===Cat program===
 Declare a variable named c, initially 0
 Input c as character
 Output character c
 Jump to line 2
==See also==
* English
* ~English
* !English
Category:Languages
Category:Graphical Output
Category:2023
Category:Unimplemented
Category:Pseudonatural
Category:Turing complete
EncryptFuck

EncryptFuck is an encrypted version of a similar brainfuck code created by FreedomSka on 2015
This is a comment
: COMMENTS WORKS ONLY IF THE FIRST CHAR OF THE STRING IS ':'
The syntax is like the famous brainfuck : 
+
-
,
.
>
<
[
]
 
But we have a little difference, we use numbers for loops.
Example: Print char 'A' in translated EncryptFuck
: 8 is used to tell the interpreter to repeat what's inside the '[]' 8 times.
++++++++8[++++++++]+.
Every line of code must be under 39 characters.
Here is a simple program that prints "HELLO":
: PRINTS WORD 'HELLO'
+,-./012@d56789:;<=pBBCDFLuFGH{JNOMNOS
Simple program that prints "HELLO WORLD!"
: PRINTS 'HELLO WORLD!'
+,-./012@d56789:;<=pBBCDFLuFGH{JNOMNOS
 ?
4\-./012345h:
 =
+,-./01266789:;<=?=>?CCDEFGHJJKLMNOPQS
-./01:a456789:k=
It's a Work In Progress but if you want you can check a video of it here --> [Esoteric programming language] - EncryptFuck BETA
Category:Languages
Category:Brainfuck derivatives
Category:Implemented
Category:2015
EncryptedFuck

EncryptedFuck is an esolang invented by User:None1. It is inspired by how the notepad sometimes confuses an ASCII file into a UTF-16 file.
==Steps==
bf code:
 ,[.,]
Translate to Factor:
 310861643
Pad a space at the end (if the number of characters are odd):
 310861643 
Decode with UTF-16 LE:
 ㄳ㠰ㄶ㐶″
That's the program translated in EncryptedFuck.
==Examples==
Some characters are unprintables and are shown as escapes.
===Cat program===
 ㄳ㠰ㄶ㐶″
===Hello World===
 㘱㔵㠶㈱㌶㐳㜹\u3130㈵〱㐸㔶㘹〸ㄶ㔱ㄵㄷ㠹㐶㜰㐱㌰㈶㠵㤵㜶㤵㌹㔱㌵〶㠱㤴㤷㔶㠰㔷ㄳ㤷㐲㜰〵ㄷ㘶〳㐱㜱㜰㘹㤳㈸㐱〲〰㤸〶 㠵㜳㔲㔶㔷㔷㈹㘴㜴㠸㔵ㄸ㤵ㄸ㐹㔳㘰㘱㤹㤶㜳ㄸ㤷ㄹ㈸㔸㌰㠵㈳㤷㜲㈸㈳㠱㐷㈴㠳㤷㜶㌳ㄸ㐱㘳㘷㌵㘸ㄶ㌸㜶〹㠰㠳㘶\u3130㜶㈵㜶㠴㠶〷㌷\u3130㐱〲㈹〳㌴㔶㈲㔲㜱ㄱ㌶㈸〲㠸㠳㐹〲㈸㤹㤵㔰㤵ㄸ㐲\u3130㤹㔵㐵‹
===Truth Machine===
 ㌲㤳㔱㌷㔷\u3130㔸㤳㤵㐲㔱ㄹ㈱㈷㘶㐵㔰㐱\u3130㐴㠹㈹㌸㐸㈹ㄵ〷㐷㜴㔴㜳㤱㘳㜹ㄷ㜰㘳㘶㜶㤴㤱〵㤰㤴㐵㐲㘸ㄱ㤸〸〸㜵㐱㐲㘷‸
==Translation to Factor in Python 3==
 print(input().encode('utf-16-le').decode().rstrip())
Category:Languages
Category:Brainfuck derivatives
Category:Brainfuck equivalents
Category:Turing complete
Category:Implemented
End

End is an esolang by User:Hex96. They forgot how it works and lost the interpreter. They made a hello world program and a truth machine and knows that it is turing complete.
==Examples==
===Hello world===
10100101001100010010100110101000110010100101011010110010100001010101001010
===Truth-machine===
1111101011101010100101001010
Help.
Category:Languages Category:Implemented Category:Turing complete
English*

:Not to be confused with ENGLISH, a (non-esoteric) SQL-like programming language used in the old Pick operating system, or ~English, an esoteric attempt at using a natural language as a programming language.
English* is meant to be similar to the English language, created by User:Earthrulerr. It is cap sensitive and will only work if the first letter of each statement is capitalized. Although statements do not have to end with a punctuation.
RESERVED FOR ENGLISH*, which is still being worked on. 
== Examples ==
Print the following to console: Hello, World! 
Output: Hello, World! 
Multiply 5 and 3 Print the following: is my favorite number! 
Output: 15 is my favorite number!
Category:2022
Category:Joke_languages
Category:Languages
Category:Total
Category:Thematic
English+

English+ is an unreleased esolang designed by user:Redisnotblue
==Syntax==
All statements in English can start with “Please”, similarly to INTERCAL.
 Commands
English+ 	Equivalent
say 	Output the following text.
repeat 	Loop.
make 	Create a variable, function or class.
using 	Import a library.
ask 	Get user input.
if 	If statement.
otherwise	Else statement.
or 	elif statement.
read 	Read a web article.
English+, like English, also has multiple keywords for the same function, e.g. say can be replaced with print, output etc.
===Logic operators===
English+ has three main logic operators - or, and, not.
===Integers===
Numbers in English+ are usually in word form, e.g. one, fifty-three etc. However, by importing the numbers module, you can use normal numbers as well, e.g. 1, 53 etc. Operators such as +, -, * and / follow the same rules and are written e.g. add, subtract etc. Again, importing the numbers module allows you to use symbols.
==Examples==
===Hello World===
 Please say “Hello, World!”.
===Cat===
 Please say what the user says.
==See Also==
* English
* ~English
* !English
Category:Languages
Category:Joke languages
Category:2023
Category:Turing complete
Category:Unimplemented
Category:High-level
Category:Pseudonatural
English Binerdy

English Binerdy was created by user:Iamcalledbob to make Binerdy easier to program.
==Instructions==
English Binerdy supports the following instructions:
Alternations 	Name 	Description
Push 0. 	init 	Add 0 to the top of the stack.
Increment top by 1. 	inc 	Increases the top stack value with 1, overflows to 0 at 256
Decrement top by 1. 	dec 	Decreases the top stack value with 1, overflows to 255 at -1
Do addition. 	add 	Removes the top stack value and add it to the second stack value. This will be the new top stack value
Do subtraction. 	sub 	Removes the top stack value and substract it from the second stack value. This will be the new top stack value
Turn top into label. 	label	Removes the top stack value and turns it into a label
Pop and store and jump if equal. 	je 	Removes the top stack value and stores it as label to jump to. Removes next top stack value and compares it to the stack value after that. If equals, jump to label
Pop and store and jump if unequal.	jne 	Removes the top stack value and stores it as label to jump to. Removes next top stack value and compares it to the stack value after that. If not equals, jump to label
Input, push. 	input	Stores user input at the top of the stack
Swap tops. 	swap 	Swap the 2 top stack values
Print top as char. 	char 	Read the top stack value, interpret it as character and print it
Print top. 	print	Read the top stack value and print it
Pop. 	rem 	Remove the top stack value
Any code with no instructions is interpreted as exit.
== Examples ==
=== Truth test ===
 Input, push.
 Push 0.
 Increment top by 1.
 Increment top by 1.
 Increment top by 1.
 Increment top by 1.
 Increment top by 1.
 Increment top by 1.
 Push 0.
 Turn top into label.
 Decrement top by 1.
 Swap tops.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Decrement top by 1.
 Swap tops.
 Push 0.
 Push 0.
 Pop and store and jump if unequal.
 Increment top by 1.
 Turn top into label.
 Print top.
 Push 0.
 Push 0.
 Increment top by 1.
 Pop and store and jump if unequal.
Category:Languages
Category:Low-level
Category:Stack-based
Enrtopy

Enrtopy is an esoteric language created by the User:Esolang1. It was designed to be a version of Entropy where the data doesn't change. The name is a reference of Truttle1's youtube video explaining Entropy. (link below). (E1-0003)
==Syntax==
Syntax is equal to Entropy.
===Datatypes===
 Real A floating point number. Only greater than and less than comparisons are possible.
 Char A real variable, which returns the corresponding character.
 String An array of character datatypes.
===Variables===
In order to use a variable, the variable must be declared.
 declare <NAME> <TYPE>;
After declaring the variable, it can be used.
 let <NAME> = <VALUE>;
 let <NAME> = <EQUATION>;
===I/O===
There is no instruction related to getting an input in Entropy (and Enrtopy).
The print; instruction can be used like this:
 print <NAME>;
 print <STRING>;
==Examples==
===Hello, World!===
 Program MyNamespace MyProgram [
 print "Hello, World";
 ]
Because there are no random changes in variable values, this program will always print out Hello, World.
===99 Bottles of Beer===
 Program Rottytooth NinetyNineBottles [
 declare count real;
 let count = 99;
 
 while count > 0
 [
 	 if count < 99 
 	 [
 		 print count;
 		 print " bottles of beer on the wall.\n";
 	 ]
 	 print count;
 	 print " bottles of beer on the wall, ";
 	 print count;
 	 print " bottles of beer.\nTake one down, pass it around, ";
 	 
 	 let count = count - 1;
 ]
 print " no more bottles of beer on the wall.";
 ]
==See also==
* Entropy
* Enrtopy++
==External Links==
* Truttle1's Entropy Video
Category:2022
Category:Languages
Category:Unimplemented
Enrtopy++

==Creator and Name==
Enrtopy++ is an esoteric language created by the User:Esolang1. This language is a successor to Enrtopy, which was designed to be Entropy without changing data. (E1-0003)
==Syntax==
Syntax is equal to Entropy, but the only difference is that the semicolon is not required. Also a do loop that simply repeats instructions a set times and a get function is added.
===Datatypes===
 Int Integer datatype. ==, !=, >, <, >=, <= are available comparisons.
 Float Real number datatype. Same comparisons are available.
 Str Array of characters.
 List Array of any one of the 4 datatypes.
===Variables===
In order to use a variable, the variable must be declared.
 declare <NAME> <TYPE>
After declaring the variable, it can be used.
 let <NAME> = <VALUE>
 let <NAME> = <EQUATION>
For lists, the expression will be the following.
 let <NAME> = [element, element, ...]
To access an element at an index,
 <NAME>[IDX]
Enrtopy++ is 0-indexed.
===I/O===
The print instruction can be used like this:
 print <NAME>
 print <STRING>
To get user input and store it to a variable, use get:
 get <NAME>
==Examples==
===Hello, World!===
 Program MyNamespace MyProgram [
 print "Hello, World"
 ]
===Cat===
 Program MyNameSpace MyProgram [
 declare s str
 get s
 print s
 ]
Because there are no random changes in variable values, this program will always print out Hello, World.
===99 Bottles of Beer===
 Program Rottytooth NinetyNineBottles [
 declare count real
 let count = 99
 
 while count > 0
 [
 	 if count < 99 
 	 [
 		 print count
 		 print " bottles of beer on the wall.\n"
 	 ]
 	 print count
 	 print " bottles of beer on the wall, "
 	 print count
 	 print " bottles of beer.\nTake one down, pass it around, "
 	 
 	 let count = count - 1
 ]
 print " no more bottles of beer on the wall."
 ]
==See also==
* Entropy
* Enrtopy
==External Links==
* Truttle1's Entropy Video
Category:2022
Category:Languages
Category:Unimplemented