ENCYCLOPEDIA 4U .com



Encyclopedia Home Page

Google
  Web Encyclopedia4u.com

 

Esoteric programming language

Esoteric programming languages are 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 (for a more complete list, see List of esoteric programming languages):

  • Brainfuck, a Turing tarpit consisting of only eight instructions
  • Unlambda, an even more minimal language based on the functional programming paradigm
  • Befunge, in which programs are arranged on a two-dimensional grid
  • Malbolge, designed to be the hardest programming language ever invented.
  • Whitespace, a programming language where only whitespace (space, tab, newline) matters.
  • INTERCAL, a programming language designed to have as little as possible in common with any other programming language

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

External links





Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.



Copyright © 2005 Par Web Solutions All Rights reserved.
| Privacy

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Esoteric programming language".