List of esoteric programming languages
The following is a list of esoteric programming languages and lesser-known programming languages:
- 23
- 4DL, a Befunge descendant
- ACS, a scripting language used in Hexen and modern Doom ports
- ADL, the Adventure Definition Language
- ADVSYS
- 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
- Aura, a Brainfuck descendant
- B
- B5
- BAK
- BANCStar
- BCPL
- BDAMD
- Beatnik
- 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
- Bub, a Brainfuck variant
- Bubble
- Bullfrog
- C-
- Chef
- Choon
- COBOLscript
- Color Forth
- COMAL
- Condit
- COW
- CUPL
- Dis, a variant of Malbolge
- 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 Beatnik derivative
- hBefunge, a superset of Befunge-93
- Homespring, an excessively high-level language
- 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
- Io
- Java2K, a probabilistic language
- JOSS
- Kvikkalkul
- Lambda programming language, lambda calculus + neumann = self-modifying code
- LAIDBACK
- Lazy K
- LITHP
- L00P, a Brainfuck-style language
- Logo
- Magenta
- Malbolge
- Maentwrog
- MDL, the MIT design language (used in the classic Dungeon game)
- 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
- MUMPS
- Muriel, a quine-based language
- Nil, 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
- Ook#
- 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
- Pandora
- pax
- Piet, an art-based programming language
- PILOT
- PL/M
- Plankalkül, the first ever high-level programming language, invented by Konrad Zuse
- Q-BAL, a queue-based language
- QuakeC, a C variant used in Quake
- 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
- Shakespeare
- Shelta, sometimes described as a minimal version of FALSE
- SIMPLE
- SLOBOL
- SMETANA
- SMITH, successor of SMETANA
- SMITH#, described as "the future of GOTO"
- Smurf, a stripped-down version of Muriel
- Snobol4
- SORTA
- Sorted
- Spaghetti
- 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
- Teco, a text editor, uses macros, much like Emacs uses Lisp
- 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
- var'aq, a Klingon programming language
- *W
- Waduzitdo
- Whenever, a language with no sense of urgency
- Whitespace
- Wierd
- XS, an XML-based language
- Y, a FALSE-like language
- ZT
- []
See also:
List of programming languages
External links