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