Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Minimalist and Unconventional Esoteric Languages

Esoteric languages that explore how little a programming language needs, or how strange its form can be, while still being able to compute. Brainfuck has only eight commands, Unlambda rests on two built-in functions and an apply operator, Whitespace gives meaning only to spaces, tabs and newlines, and Befunge lays programs out on a two-dimensional grid. Brainfuck was created in 1993 by the Swiss student Urban Müller and is known as a Turing tarpit, since it can express any program but gives so little abstraction that programs become very long.

Browse By
Minimalist and Unconventional Esoteric Languages
Filter Results6 entries
Sources
Programming Language Database (PLDB): Malbolge - PLDB
Programming Language Database (PLDB)Has Member: Malbolge, Page text
Quote, Has Member: Malbolge, Page text
esoteric programming language invented by Ben Olmstead
View the Source
Programming Language Database (PLDB): FRACTRAN
Programming Language Database (PLDB)Has Member: FRACTRAN, Page text
Quote, Has Member: FRACTRAN, Page text
Turing-complete esoteric programming language invented by the mathematician John Conway
View the Source
Brainfuck, Wikipedia
Has Member: Brainfuck, Lead
Quote, Has Member: Brainfuck, Lead
Brainfuck is an esoteric programming language created in 1993 by Swiss student Urban Müller. Designed to be extremely minimalistic, the language consists of only eight simple commands, a data pointer, and an instruction pointer.
View the Source
Whitespace (programming language)
Has Member: Whitespace, Lead
Quote, Has Member: Whitespace, Lead
Whitespace is an esoteric programming language with syntax where only whitespace characters (space, tab and newline) have meaning, contrasting typical languages that largely ignore whitespace characters.
View the Source
Befunge, Wikipedia
Has Member: Befunge, Lead
Quote, Has Member: Befunge, Lead
Befunge is a two-dimensional stack-based, reflective, esoteric programming language.
View the Source
Unlambda, Wikipedia
Has Member: Unlambda, Lead
Quote, Has Member: Unlambda, Lead
Unlambda is a minimal, "nearly pure" functional programming language invented by David Madore.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.