• Corpus ID: 160025019

Esoteric Programming Languages

  title={Esoteric Programming Languages},
  author={Sebastian Morr},
There is a class of programming languages that are not actually designed to be used for programming. These so-called “esoteric” programming languages have other purposes: To entertain, to be beautiful, or to make a point. This paper describes and contrasts five influential, stereotypical, and widely different esoteric programming languages: The minimal Brainfuck, the weird Intercal, the multi-dimensional Befunge, the hard Malbolge, and the poetic Shakespeare. 


Epigrams on Programming.
The phenomena surrounding computers are diverse and yield a surprisingly rich base for launching metaphors at individual and group activities. Conversely, classical human endeavors provide an
On Computable Numbers, with an Application to the Entscheidungsproblem
1. Computing machines. 2. Definitions. Automatic machines. Computing machines. Circle and circle-free numbers. Computable sequences and numbers. 3. Examples of computing machines. 4. Abbreviated
Small Universal Turing Machines
Donald Knuth reads my blog
  • July 2010. url: http://esr.ibiblio.org/?p=2386
  • 2010
The A-Z of Programming Languages: INTERCAL
  • July 2008. url: http://www.techworld. com.au/article/251892/a-z_programming_languages_ intercal/
  • 2008
url: http://www.etymonline.com/ index.php?term=esoteric
  • Online Etymology Dictionary
  • 2014
Malbolge makes a pop culture
  • 2012
The A-Z of Programming Languages: Shakespeare
  • url: http://www.computerworld. com.au/article/391510/a-z_programming_languages_ shakespeare/
  • 2011
fungot, a Funge-98
  • IRC Bot. Aug
  • 2008
Computational Drama: Shakespeare — YouTube
  • url: https://www. youtube.com/watch?v=-e8oBF4IrgU
  • 2007