The following is a list of esoteric programming languages (programming languages designed as a proof of concept, to test the boundaries of computer language definition, or as jokes, and not with the intention of being adopted for real-world programming).
0-9
- [] [1] (http://p-nand-q.com/humor/programming_languages/brackets.html)
- 0x29A [2] (http://xyzzy.bravehost.com/0x29A.html)
- 23
- 2L
- 4DL, a Befunge descendant
A
- Ale [3] (http://web.archive.org/web/20030629204820/crunchybear.com/ale/)
- ALPACA, a meta-language for programming arbitrary cellular automata
- ARCAL [4] (http://www.collidoscope.com/ca/arca.html), a language for cellular automata
- Argh!, A Fungeoid with complex data storage.
- ASQ (http://en.wikibooks.org/wiki/ASQ) Product user led language
- Aura, a Brainfuck descendant
B
C
- C-, a fictional joke language
- Chef
- Choon
- Condit
- COW
- C-P-L [13] (http://c-p-l.sourceforge.net/), a language in which a non-comment is a syntax error (but on the plus side, all styles of comments are supported, and comments may be arbitrarily nested).
D
- Dis [14] (http://web.archive.org/web/20031209180058/http%3A//www.mines.edu/students/b/bolmstea/malbolge/index.html), a variant of Malbolge
- DOGO, a fictional joke language
- Doublefuck, an extended version of Brainfuck
E
F
G
H
- Haifu [17] (http://www.dangermouse.net/esoteric/haifu.html)
- Hanoi love [18] (http://lilly.csoft.net/~jeffryj/compilers/hl/hl.html), a Spaz derivative
- hBefunge [19] (http://www.bumba.net/~hmaon/hbef/), a superset of Befunge-93
- HELP [20] (http://www.aldweb.com/articles.php?lng=en&pg=5298), HELP stands for Hellish & Esoteric Language for Palm
- Homespring [21] (http://www.rpi.edu/~bindej/hs.html), an excessively high-level language, where the instructions are English sentences based around the metaphor of a mountainside river.
- HQ9+
- HQ9++
- Hunter [22] (http://catseye.mine.nu:8080/projects/hunter/), a language related to noit o’ mnain worb and RUBE
I
J
K
- Kipple, a minimalistic programming language where all data manipulation is done with stacks of integers
- Kvikkalkul
L
M
- Magenta [26] (http://www.geocities.com/ResearchTriangle/Station/2266/tarpit/magenta.html)
- Malbolge
- Maentwrog
- MDPN [27] (http://web.archive.org/web/20020617125631/www.catseye.mb.ca/esoteric/mdpn/index.html), a meta-language extending the EBNF
- MISC, an alternative to CISC and RISC
- MUMON, a language with a 14-byte bootstrap
- Muriel, a quine-based language
N
O
P
Q
- Q-BAL [33] (http://homepage.eircom.net/~kmgaughan/esolang/q-bal/), a queue-based language
- QUOTE, a Brainfuck-inspired language written to be a wrapper around Perl and C
R
- REDGREEN [34] (http://web.archive.org/web/20020601172059/www.catseye.mb.ca/esoteric/alpaca/redgreen/index.html), an update of RUBE
- reMorse [35] (http://members.tripod.com/rkusnery/remorse.html)
- RENE
- REVERSE [36] (http://www.geocities.com/brianscsmith/reverse.html)
- Romantic
- RUBE [37] (http://web.archive.org/web/20020816074556/www.catseye.mb.ca/esoteric/rube/index.html), not quite a cellular automaton
S
- Sally
- Sansism, a mixture of Befunge and Brainfuck
- SARTRE, a fictional joke language
- Shakespeare, programs appear to be Shakespearean plays
- Shelta [38] (http://web.archive.org/web/20020617124948/www.catseye.mb.ca/esoteric/shelta/index.html), sometimes described as a minimal version of FALSE
- SIMPLE, a fictional joke language
- SLOBOL, a fictional joke language
- SMETANA
- SMITH, successor of SMETANA
- SMITH#, described as "the future of GOTO"
- Smurf, a stripped-down version of Muriel
- Snobol4
- SNUSP
- SON-OF-UNBABTIZED [39] (http://p-nand-q.com/humor/programming_languages/son_of_unbabtized.html)
- SORTA
- Sorted! [40] (http://p-nand-q.com/humor/programming_languages/sorted.html)
- Spaghetti
- Spiral [41] (http://www.quintopia.net/spiraldoc.htm)
- Spaz
- SPITBOL
- Spoon, a Brainfuck derivative
- Sqirrel - Peter [42] (http://martin.egy.nu/index.php?page=SqirrelPeter)
- SQUISHY, a language based on semi-Thue grammars
- STOOPID
T
U
- UNBABTIZED [48] (http://p-nand-q.com/humor/programming_languages/unbabtized.html)
- Unlambda, a minimal functional language based on the s and k combinators
- URISC, a machine with only one instruction
V
- VALGOL, a fictional joke language
- var'aq [49] (http://www.geocities.com/connorbd/varaq/), a Klingon programming language
W
- *W [50] (http://web.archive.org/web/20020617130554/www.catseye.mb.ca/esoteric/starw/index.html)
- Waduzitdo [51] (http://www.geocities.com/ResearchTriangle/Station/2266/tarpit/waduzitdo/wdzref.html)
- WAFL
- Whenever, a language with no sense of urgency
- Whirl, two instructions to rotate two rings
- Whitespace, only spaces, tabs and newlines are considered syntax
- Wierd
- WorLD [52] (http://64.233.183.104/search?q=cache:_aNu9bNEBM4J:www.freewebs.com/umphrey/KaoticDoc.doc+pagemac+WorLD+programming+language&hl=en)
X
- XS [53] (http://www.markcarter.me.uk/computing/xs.html), an XML-based language
Y
Z
See also
External links
Template:Esolangsde:Liste esoterischer Programmiersprachen