<<Up     Contents

Esoteric programming language

Esoteric programming languages are those programming languages which are designed as a proof of concept, or as jokes, and not with the intention of being adopted for real-world programming. Consequently, usability is rarely a high priority for such languages. The usual aim is to remove or replace conventional language features while still maintaining a language that is Turing-complete.

The earliest esoteric language was Intercal, designed in 1972 with the stated aim of being as fundamentally unlike any existing language as possible. Other noteworthy esoteric languages are:

A related pursuit among programming language enthusiasts is the writing of obfuscated code.

External links:

wikipedia.org dumped 2003-03-17 with terodump