nyuuzyou/wikis huggingface dataset:
Enterprise™

Enterprise™ defines itself as a "non-deterministic-unnecessarily-statically-typed™ Turing-complete-ish™, Quantum-out-of-the-box™ programming language" with the goal to "designed to create computer programs that disrupt markets".
It was created in 2019 inspired by Rockstar.
It's main features parody Java in verbosity and in actual usage, as in its rule that all actual code should go on the `main` method. Other methods and variables can be created, but they have to start with `unnecessary` as they are not really used.
The language also parodies the enterprise environment, for instance, by having many different types of comments – its "most important bit" – like the "deadline" and "and" comments, having no numeric type except Money, because "in Enterprise™ numbers are generally used to represent Money, having shortcuts for big numbers like 1B (the unicorn) and 1T (the Apple) and having all its issues marked as "top prio". 
== Fizzbuzz ==
 /©
 This code is property of Enterprise™.
 ©/
 
 import disruptive library com.disruptive.IO.write.delegator.dlIOWriteDelegator;;;
 
 /NDA
 This document is regulated by NDA 758-1.
 NDA/
 
 final disruptive class fdcFizzBuzzDelegator {
 final immutable void main () {
 var Money x = 0;;;
 var String out = "";;;
 
 while (x < 1k) {
 if(x % 5 == 0 && x % 3 == 0) {
 write("Fizz Buzz");;;
 } else {
 if(x % 3 == 0) {
 write("Fizz");;;
 } else {
 if(x % 5 == 0) {
 write("Buzz");;;
 } else {
 write(x);;;
 }
 }
 }
 
 mutate x++;;;
 }
 }
 
 final unnecessary Money appleValuation () {
 /?
 This code is so useful.
 ?/
 
 unnecessary var Money applVltn = 2T;;;
 
 return applVltn;
 }
 }
== References ==
* Github
* Enterprise™ Web3.0™, a JS transpiler
* Reddit
* HackerNews
Category:Joke languages
Category:2019
Category:Thematic
Category:Implemented
Category:Turing complete
Category: Languages
Entish

Entish is a resource aware recursively sandboxable language built on RarVM. The language aims to allow for:
* fine grained control of process-internal resources (cpu time/cycles, memory usage)
* control of access to process-external resources (filesystem, networking)
* doing the above recursively, to securely sandbox libraries from each other
* the platform-independent suspension, serialization, de-serialization and resumption of process state ("jumping processes")
==Language overview==
===General properties===
Entish is single-threaded (control only resides at one place at a time) and deterministic (a copy of the program state with the same input will always create the same results, down to the bit). Functions can recursively sandbox other functions and predetermine the resources that can be used.
==Implementations==
The language was implemented in Python/RPython.
==Computational class==
Entish is Turing-complete, meaning that it is in the same computational class as universal Turing machines. 
==Next steps==
Get the language syntactically and semantically closer to Python, so that most programs can easily be translated into this paradigm.
==See also==
*Notes
==External resources==
Category:High-level 
Category:Implemented 
Category:Languages
Category:2019
Category:Stack-based 
Category:Turing complete
EntropyAssembler

EntropyAssembler, is an esoteric programming language with syntax like assembler, but datas in registers decays while programm runs(like in Entropy).
== Examples ==
=== Hello, world! ===
SET 0 72 
OUT 0 
SET 0 0 
SET 0 101 
OUT 0 
SET 0 0 
SET 0 108 
OUT 0 
OUT 0 
SET 0 0 
SET 0 111 
OUT 0 
SET 0 0 
SET 0 44 
OUT 0 
SET 0 0 
SET 0 32 
OUT 0 
SET 0 0 
SET 0 87 
OUT 0 
SET 0 0 
SET 0 111 
OUT 0 
SET 0 0 
SET 0 114 
OUT 0 
SET 0 0 
SET 0 108 
OUT 0 
SET 0 0 
SET 0 100 
OUT 0 
SET 0 0 
SET 0 33 
OUT 0
Maybe it's output "Hello, world!", maybe "Hfllo, Xorld!", maybe "Hemmo- World!", maybe "Fello- World".
== Docs ==
Name 	Params 	Desc
INC 	A 	increment register A
DEC 	A 	decrement register A
ADD 	A B 	A += B
SUB 	A B 	A -= B
MUL 	A B 	A *= B
DIV 	A B 	A /= B
MOD 	A B 	A %= B
MOV 	A B 	A = B
SET 	A value B 	A = value B
OUT 	A 	Outputs A as char
PUT 	A 	Outputs A as int
LABEL 	A 	Creates label A
GOTO 	A 	Gotos to label A
IN 	A 	Input char and puts his ASCII into register A
IFEQ 	A B yes no	If A equals B goto to label yes, else goto label no
IFZERO	A yes no 	If A equals 0 goto to label yes, else goto label no
IFLT 	A B yes no	If A less than B goto to label yes, else goto label no
TEST 	A yes no 	If A true goto to label yes, else goto label no
== External resources ==
* https://github.com/SLNETAIGA/EntropyAssembler Implement on php cli
Category:Languages
Category:2016
Category:Implemented
Entropy complete

:This page is a parody to turing completeness.
A programming language is said to be Entropy-complete if any taken combination of its set of instructions can be run as a valid program. that is to say, that it can run any program which uses its subset of instructions.
==Relationship to computation==
One of the more common misconceptions about Entropy-completeness is that it is something that can run any program without raising an error (and that, conversely, any programming language that raises an error is not entropy complete.)
Rather entropy completeness refers to the possibility of a programming language to run every possible instruction as intended. Game of Life, for example, has no conflicting instructions and is entropy complete. 
=== example ===
A language in which the a sign, say /, is divined as divide stack by x will break its entropy-completeness. ( x/0 is not possible) 
However by re-defining / to push NaN if stack is 0 and otherwise divide by x the language can be entropy complete nonetheless.
== esolangs ==
* +-
* Game of Life
==See also==
* Turing-complete
Category:Concepts
Enwokenment

Enwokenment is an esolang invented by User:Hakerh400 in 2024.
== Overview ==
Term consists of a variable name and its integer coefficient. Example: 2x
Expression is a sum of terms. Example: 3x - 4y + z
Source code consists of one or more expressions. Input and output are expressions with all positive coefficients.
When program starts, the input is the main expression. The interpreter finds the first expression that, when added to the main expression, results in an expression with all positive coefficients. The sum of the two expressions is the new expression and the interpreter starts the search from the first expression again. If no such expression can be found, the program halts and the main expression becomes the output. Variable _ (underscore), if present, gets removed from the output.
== Example ==
This program multiplies the coefficients of x and y and stores the product in the coefficient of z. For instance, if the input is 5x + 7y, the output will be 35z.
 c - a - y
 a + b + z - c
 _ - a
 y - b
 a - x
 _ - y
== Computational class ==
Enwokenment can almost directly implement FRACTRAN (each prime factor of the numerator and denominator in FRACTRAN maps to a variable in Enwokenment, with the multiplicity of the factor mapping to the coefficient); the only difference is that FRACTRAN allows a factor to exist in both the numerator and denominator, whereas Enwokenment only allows one or the other. However, this restriction is trivial to work around: if the translation of the FRACTRAN would require both a positive and negative coefficient for the same variable (e.g. if 2 maps to x, 8/64 should map to - 6x + 3x but this would not work because the -6 and 3 would add together), the positive coefficient can be replaced with a new variable (e.g. 3y - 6x), and an extra line added to move that variable's value back into the original variable's value (in this example, x - y). Because FRACTRAN is Turing-complete, so is Enwokenment.
== Implementation ==
* Implementation in Haskell
Category:Languages
Category:2024
Category:Turing complete
Category:Functional paradigm
Category:Implemented
Eof

A language that unless your careful it will automatically end the program.
You can see some basics here (Hello World!):
 eof not now
 eof after eof says Hello World
 eof now
Fibiancci:
 eof not now
 eof make eof create fib as 1
 eof make eof create i
 eof think eof for eof i in eof 100 eof then
 eof says Fib + eof remember the last known eof value of eof Fib
 eof ends this eof
 eof now
So in summary you have to continue telling it not to eof until you want it to eof, you don't have to write eof now at all, but if you do it keeps things a bit controlled, right eof?
 eof not now
 eof says "Maybe"
 eof now
Whatever eof.
Category:Languages
Ephemeral

Ephemeral is an esoteric programming language invented by User:A that has variables that do not last long.
==Syntax==
All of the syntax can be explained using this program:
// Note that this is a one-line comment.
// The largest out here is 255. A variable will be set to 0 if it is set to a larger number than 255.
ephemeral a = 145; //a lasts for 145 initializations... not including this one.
ephemeral b = 2; //b lasts for 2 initializations...
&b=a; //copy the number of initializations of b to a... NOT moving. b's initializations are also decrementing at the same time as a's.
a=123; //a was intialized. There is no such variable called a anymore.
// Then, how do you make sure that variables last long?
?? Well, the "program_status" variable can be used. Note that a // is no longer a valid one-line comment if the program_status is set on the next line. Use ?? to write comments.
program_status.makeSureEternal = a;
// However, only a is made eternal this way.
// To prevent this, copy the status of the variable to another variable.
&b=a;
// Now b is eternal. Wait, how to un-define that variable? There is no way to do that! Try your best avoid this to cancel out this risky situation.
// program_status can also create an infinite loop.
b=1;
?? Now that b is 1, this property can be set to b.
program_status.inInfiniteLoop = b;
// Now the program loops forever...
// Set b to 0 to stop the loop.
b=0;
program_status.inInfiniteLoop = b;
// Its computational class is unknown. Feel free to make a proof for it. However, it is clear that it is at least a finite-state automata.
==Computational class==
This is a finite-state automaton that can either halt or not halt.
Category:Languages
Category:2019
Category:Unimplemented
Category:Finite state automata
Error

Error is an esolang by User:None1, it is inspired by ErrorFull, but it's much simpler.
==Execution==
Every program is valid, while every program raises an error:
 Error: You attempt to write a program in this esolang
and deletes the program and the interpreter.
==Examples==
===Quine===
 Error: You attempt to write a program in this esolang
==Interpreter==
===Python===
import os,sys
inter,prog=sys.argv[0],sys.argv[1]
print('Error: You attempt to write a program in this esolang')
os.remove(inter)
os.remove(prog)
===Python(Another version by PSTF)===
import os,sys
inter,prog=sys.argv[0],sys.argv[1]
raise SyntaxError("You attempt to write a program in this esolang")
os.remove(inter)
os.remove(prog)
==See also==
* ErrorFull
* Violation
Category:Languages
Category:Joke languages
Category:Unusable for programming
Category:Implemented
Category:Total
Category:2023
Category:Output only
Category:No-code esolang
ErrorFuck

ErrorFuck is ErrorFull, but to brainfuck. It is created by User:None1, and like ErrorFullC++, some of the error messages in ErrorFuck are just nonsense.
If... 	Error Message
You use loops 	Loops in BF make your program unpredictable, please remove the loops and be predictable. *Removes all loops*
You use characters beside +-,.[]><	I see redundant characters in your program, delete them and be optimized *Removes all characters beside +-,.[]><*
You use + 	Only idiots use +!!! *Deletes all +'s*
You use - 	Using - on a zeroed cell causes different behaviors on different interpreters, so please remove all the -'s. *Removes all -'s*
You use , 	Using , will let the user decide the value of current cell, your program is yours, not the user's, so please don't use input and have whole control on your program. *Removes all ,'s*
You use . 	Using . is a signed of debugging, which in fact proves that you're stupid, so please don't use output. *Removes all .'s*
You use < 	< sometimes causes undefined behavior on many interpreters, so please don't use it. *Removes all <'s*
You use > 	Without <, > is unnecessary. *Removes all >'s*
You program is empty 	Are you crazy?! Why did you give me an empty program???
You can obviously see that any program will raise an error, and therefore it is completely unusable for programming.
Category:Languages
Category:Joke languages
Category:Unusable for programming
Category:2023
Category:Brainfuck derivatives
ErrorFullC++

ErrorFullC++ is inspired by ErrorFull which is inspired by ErrorFree. It is basically ErrorFull, but to C++. It is created by User:None1.
The following lists all the errors ErrorFullC++ can raise, you can obviously see that some errors are nonsense, like the one that is raised when you use numbers more than 5.
Note: All the errors here are compilation errors.
 Errors in ErrorFullC++
If... 	Error Message
You use cin and/or cout 	cin and cout are too slow! Use scanf and printf instead!
You use boolean values 	In C++, true is 1 and false is 0, also, 1/0 is 75%/80% easier to type than true/false, so please replace your true/false with 1/0! *Replace all the boolean values with corresponding integer*
You use negative numbers 	Negative numbers are too abstract! Use positive numbers instead! *Replace all negative numbers with positive numbers*
You use floating point numbers 	Floating point numbers are too complicated! Use integers instead! *Replace all floating point numbers with integers*
You use numbers more than 5 	A crow can't understand numbers more than 5! Use numbers not more than 5 so your program is readable by a crow! *Replace all numbers more than 5 with 1*
You use variable names longer than 1 character	Variable names longer than 1 character are too hard to type! Wouldn't you prefer to use variable names with 1 character instead???
You use underlines in identifier names 	Underlines can make program obfuscated and therefore unreadable by others! *Remove all underlines in identifier names*
You use free() or delete or delete[] 	Why are you freeing dynamic memory? Don't you know that the system will automatically free them when your program terminates?!
You use loops 	Loops are confusing! *Delete all loops*
You use conditionals 	Please, make your program more predictable! *Delete all conditionals*
You use escapes other than \n and \t 	C++ beginners usually don't know escapes other than \n and \t! Please remove all the escapes for them! *Remove all the backslashes in program*
You use arrays 	The array is a way of cheating by declaring multiple variables in the same time. Please remove the array and replace it with variables.
You use headers 	Headers are a way of cheating by directly using code created by someone else. Please remove the headers and program from scratch! *Delete the headers*
You use #pragma GCC preprocessor 	Don't you know that compilers like Microsoft Visual C++ don't support this preprocessor?! Delete them immediately!!! *Delete all #pragma GCC preprocessors*
You use functions 	When calling functions, the system needs to push content into the call stack, making the program unefficient. *Delete all the functions*
Your program will not raise any error above 	It seems that you program is PERFECT!!! But I'll still raise an error because I want to.
Since any program raises an error, it is completely unusable for programming.
Category:Languages
Category:Joke languages
Category:Unusable for programming
Category:High-level
Category:Self-modifying
Category:Flat-nested
Category:Unimplemented
Category:2023
ErrorFull中文

ErrorFull中文(Or ErrorFullZ++) is invented by PSTF.
== Error raise ==
 Caption text
If…… 	Error message
You includes any library 	引入标准库是一种偷懒的做法！ *Delete all import command and then copy the library code into your program*
You used 真/假 or 阳/阴 	其实，你可以把这些都替换成零和一的…… *Replace all boolean with 0 and 1*
You used any number less than 0 	负数太抽象了！请改用正数！ *Delete all negative sign*
You used any number greater than 10 	人类只有十根手指！使用不超过十的数字，这样您的程序就可以用手指表示！ *Modulo all number that greater than 10 by 10*
You used any variable indentifier name that more than 1 character	超过 1 个字符的变量名称太难输入！难道您不喜欢使用只有 1 个字符的变量名称吗？！！！！
You used _ character in indentifier name 	下划线会使程序混淆，因此其他人无法阅读！ *Remove all underlines in identifier names*
You used 释放（） or 移除内存空间【】 	干嘛要释放动态内存？难道你不知道当你的程序终止时，系统会自动释放它们吗？！
You used loops 	循环会使你的程序令人困惑！ *Replaces all loops with the code that do same thing*
You used #编译指示 	难道你不知道像Sprict Underfurse这样的编译器不支持这个预处理器吗？！在 10 毫秒内删除它们！！！！！ *Delete all #编译指示*
Your program is errorless 	啊？！你一介匹夫，你哪里来的如此胆识，竟敢用我来编程？！
Note that all errors are CE.
==See also==
* ErrorFull
Category:Languages Category:Joke languages
ErrorLang

ErrorLang is an esolang invented by User:None1 that is like Error.
==Execution==
Every program raises an error, the error message is , then, both the program and the interpreter will be deleted.
==Examples==
===Hello World===
 Any text can go here
This has side effects: It deletes the program and the interpreter!
===Quine(Kind of)===
 Hello, World!
==Interpreter==
===Python===
import sys,os
program=sys.argv[1]
with open(program,'r') as f:
 code=f.read()
if 1:
 raise SyntaxError("Hello, World!")
 os.remove(sys.argv[0])
 os.remove(program)
Category:Languages
Category:Joke languages
Category:Unusable for programming
Category:Output only
Category:Total
Category:Implemented
Error quine

An error quine is a type of quine where the source code is printed as an error.
==How to write an error quine==
Writing an error quine is much easier than writing a quine, you follow these steps:
# Smash random keys on your keyboard.
# Feed the error to the interpreter.
# Repeat step 1 and 2 until error is the same as input.
Sometimes the program executes correctly, sometimes this process might need to repeat a lot of times (even indefinitely!), but if you're lucky enough, you get an error quine!
==Examples==
===brainfuck (qdb)===
 unbalanced [.
===Python===
 File "file.py", line 1
 File "file.py", line 1
 ^
IndentationError: unexpected indent
Replace file.py with the program file name
===JavaScript (Node.js)===
/path:1
(function (exports, require, module, __filename, __dirname) { /home/runner/.code.tio:1
 ^
SyntaxError: Invalid regular expression flags
 at new Script (vm.js:84:7)
 at createScript (vm.js:264:10)
 at Object.runInThisContext (vm.js:312:10)
 at Module._compile (internal/modules/cjs/loader.js:684:28)
 at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
 at Module.load (internal/modules/cjs/loader.js:620:32)
 at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
 at Function.Module._load (internal/modules/cjs/loader.js:552:3)
 at Function.Module.runMain (internal/modules/cjs/loader.js:774:12)
 at executeUserCode (internal/bootstrap/node.js:342:17)
The file must be store in a UNIX path (i.e.: starts with /)
==External resources==
* error quine challenge on codegolf stackexchange.
==See also==
* quine
Category:Program forms
Esketit

Esketit is an esoteric programming language that is designed to look like Lil Pump’s song "Esketit".
==Syntax==
Code always starts with
 CB on the beat
===Declaring variables===
Declaring a variable named "foo" with a value of "Hello":
 Only wear designer, esketit
 Ouu, foo
 Yeah, yeah, Hello, brr
 Yeah, ouu, wow
===Output===
Esketit cannot output the string without declaring a variable first. This code outputs an already existing variable "foo"
 Smashin' on your bitch, foo
If the variable is not defined yet, it can be defined during the output command by putting "esketit" instead of the variable.
 Smashin' on your bitch, esketit
 Ouu, foo
 Yeah, yeah, Hello, brr
 Yeah, ouu, wow
==Examples==
===Hello World===
 CB on the beat
 Smashin' on your bitch, esketit
 Ouu, Lil Pump
 Yeah, yeah, Hello World, brr
 Yeah, ouu, wow
===Hello World(alternative)===
 CB on the beat
 Only wear designer, esketit
 Ouu, brr
 Yeah, yeah, Hello World, brr
 Yeah, ouu, wow
 Smashin' on your bitch, brr
Category:Languages
Esme

Esme is an esoteric programming language created by User:Dagoth Ur, Mad God as a lol. It consists of only the name Esme, spaces, and exclamation marks. Anything beginning with a | can contain anything and is a comment. The only ASCII allowed is the Hello, world! implementation. If you want more than that, go to Esmefuck.
==Examples==
esme n: to enter an N shell
==HE output==
esme esme esme!!!!!!!!!!!!!ESME!ESME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ESME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ESMESMESMESMESMESM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==Esme in wikis==
The VeeBeeWiki wiki software needs Esme and Perl to run. The software also needs EsmeCSS: and EsoShell: namespaces.
==Hello, world implemented in this lang==
 | The "Hello, world!" implementer for the Esme esolang, copyright 2008 by Dagoth Ur, Mad God |
EEEEEEEEEEEE
EEEEEEEEEEEE
EE
EE
EE
EE
EE
EEEEEEEEEEEE
EEEEEEEEEEEE
EE
EE
EE
EE
EE
EE
EE
EEEEEEEEEEEE
EEEEEEEEEEEE
 SSSSSSSSSSS
SSSSSSSSSSS
S
 SSSSSSSSS
 S
 S
 S
 S
SSSSSSSS
SSSSSSS
MM MM
M M M M
M M M M
M M M M
M MM M
M M
M M
M M
EEEEEEEEEEEE
EEEEEEEEEEEE
EE
EE
EE
EE
EE
EEEEEEEEEEEE
EEEEEEEEEEEE
EE
EE
EE
EE
EE
EE
EE
EEEEEEEEEEEE
EEEEEEEEEEEE
Perl is also supported by Esme:
#!/usr/bin/perl
%esmeraldalang%
\eg \| 
W\E\L\L\_\I\_\L\O\V\E\_\E\S\M\E
print "Well i love Esme"
==Implementations==
* Esme/esme.pl An experimental Perl implementation based on the examples from this article and the 'explanation' from User:Dagoth Ur, Mad God on Talk:Esme.
Category:2008 Category:Implemented Category:Languages
EsoAPI

EsoAPI is an API to extend the functionality of esoteric programming languages with services like disk I/O, by using special escape output sequences. It currently supports brainfuck.
EsoAPI may be superseded by PESOIX.
==Implementations==
weave.rb is an interpreter for several brainfuck variants and supports EsoAPI with the -E flag.
==See also==
*PESOIX
==External resources==
* EsoAPI 1.0 Specification
*
EsoDev

EsoDev is yet another unofficial IDE of esolang by User:None1. It is written in Python (but the esolang interpreters in it are written in C++), runs on Windows 7+ and supports:
* Syntax highlighting
* Execution
* Extension
Initially, EsoDev supports 4 esolangs: brainfuck, Random Brainfuck, Deadfish and Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee, but client-side users of it can easily develop extensions for other languages.
The IDE has several bugs, including the fact that you can't redo and undo if syntax highlighting is enabled, but the author is probably not good enough at programming to fix them.
==How to help==
You can help in following ways:
* Post bugs or suggestions in issue or the talk page.
* If you want to collaborate, write in the talk page.
* If you found a way to fix a bug, write in the talk page or post an issue.
==External resources==
* The GitHub repository of EsoDev, along with a simple guide, some sample brainfuck, Random Brainfuck, Deadfish and Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee programs, built distribution of EsoDev on 32bit and 64bit systems and the source code.
Category:Implementations
EsoFmt

EsoFmt is an esoteric markup language invented by User:None1 because he thinks that HTML is too verbose.
==Tags==
Explicit newlines should be inserted between lines.
b...B - Bold
i...I - Italic
u...U - Underline
s...S - Strikethrough
c"#XXXXXX"...C - Color
cr...C - Red
cg...C - Green
cb...C - Blue
a"<link>"...A - Link
y"<script URL>...Y" - Script (doesn't support inline script)
h<1~6>...H - Heading (h1 to h6)
\ - Escape
It is very simple, isn't it?
==Examples==
 bHello, World!B
Should look like:
Hello, World!
 crREDCcgGREENCcbBLUEC
Should look like:
REDGREENBLUE
a"https://esolangs.org"E\sol\angA
Should look like:
Esolang
fffff
biugggggUIB
Should look like:
fffffggggg
==Interpreter==
Currently an interpreter is WIP.
Category:Markup Languages
Category:2024
Category: Languages