List of esoteric programming languages
The following is a list of esoteric programming languages (
programming languages designed as a proof of concept, or as jokes, and not with the intention of being adopted for real-world programming).
- 23
- 4DL, a Befunge descendant
- ADL, the Adventure Definition Language
- ADMINS, Automated Data Methods for Information Naming Systems
- AKI (AvtoKod Ingenera, "engineer's autocode") for Minsk family of computers
- Ale
- ALPACA, a meta-language for programming arbitrary cellular automata
- ARCAL, a language for cellular automata
- Argh, A Fungeoid with complex data storage.
- Aura, a Brainfuck descendant
- B5
- BAK
- BANCStar
- BDAMD
- Beatnik
- Befreak
- Befunge
- beta-Juliet
- BFM, a Brainfuck variant with macros
- Blank
- BlooP
- Bon programming language
- Boo-yah
- Borg
- Brainfuck, designed to have the smallest compiler ever
- Brainfork, a multi-threaded brainfuck variant
- Bub, a Brainfuck variant
- Bubble
- Bullfrog
- C-, a fictional joke language
- Chef
- Choon
- COBOLscript
- Condit
- COW
- CUPL
- Dis, a variant of Malbolge
- DOGO, a fictional joke language
- Doublefuck, an extended version of Brainfuck
- ETA
- FALSE
- FuckFuck (also known as F*ckF*ck, FeckFeck and FF)
- FIFTH
- FISC (Forced instruction set computing), an alternative to CISC and RISC
- Flatline, a Brainfuck derivative
- FlooP
- Focal
- Fromage
- Gorby
- GOTO++
- GPLZ
- Haifu
- Hanoi love, a Spaz derivative
- hBefunge, a superset of Befunge-93
- Homespring, an excessively high-level language, where the instructions are English sentences based around the metaphor of a mountainside river.
- HQ9+
- HQ9++
- Hunter, a language related to noit o’ mnain worb and RUBE
- iag
- Illberon, a variant of Illgol
- Illgol
- Illgola-2, a variant of Illgol
- Illgol##, a variant of Illgol
- INTERCAL
- Java2K, a probabilistic language
- Kipple programming language, a minimalistic programming language where all data manipulation is done with stacks of integers
- Kvikkalkul
- L
- Lambda programming language, lambda calculus + neumann = self-modifying code
- LAIDBACK, a fictional joke language
- Lazy K
- LITHP, a fictional joke language
- L00P, a Brainfuck-style language
- Magenta
- Malbolge
- Maentwrog
- MDPN, a meta-language extending the EBNF
- MISC, an alternative to CISC and RISC
- Mouse (not to be confused with nouse)
- MUF, a Forth dialect used on TinyMUCK MUCK servers (in particular, Fuzzball)
- MUMON, a language with a 14-byte bootstrap
- Muriel, a quine-based language
- Nil programming language, a nihilistic programming language
- noit o' mnain worb, a particle automaton
- nouse
- Numberix, a language that has been compared to Befunge machine code
- Obfuna
- ODDBALL
- OISC
- Ook, a brainfuck-style language
- OOPS
- Oroogu, a descendant of Q-BAL
- Orthagonal, a two-dimensional stack-based language
- OrthINTERCAL, a combination of Orthogonal and INTERCAL
- Orthogonal, successor of Orthagonal
- o:XML, a programming language with XML-syntax
- Pandora
- PATH
- pax
- Piet, an art-based programming language
- Q-BAL, a queue-based language
- QUOTE, a Brainfuck-inspired language written to be a wrapper around Perl and C
- REDGREEN, an update of RUBE
- reMorse
- RENE
- RUBE, not quite a cellular automaton
- Sally
- Sansism, a mixture of Befunge and Brainfuck
- SARTRE, a fictional joke language
- Shakespeare
- Shelta, 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
- SORTA
- Sorted
- Spaghetti
- Spaz
- Spoon, a Brainfuck derivative
- SQUISHY, a language based on semi-Thue grammars
- SSK (Sistema Simvolicheskogo Kodirovanija, "System of symbolic code"), assembly language for Minsk family of computers
- STOOPID
- Tamerlane
- thETA, a threaded version of ETA
- Thue, successor of SQUISHY
- tmmlptealpaitafnfal
- Toadskin programming language
- trac
- TRANSCRIPT
- TRUE, a variant of FALSE
- Turingol
- TURKEY BOMB
- TWDL[I]
- UNBABTIZED
- Unlambda
- URISC
- VALGOL, a fictional joke language
- var'aq, a Klingon programming language
- *W
- Waduzitdo
- Whenever, a language with no sense of urgency
- Whirl
- Whitespace
- Wierd
- XS, an XML-based language
- Y, a FALSE-like language
- ZT
- []
See also
External links