Joke language list

From Esolang
Jump to: navigation, search

This is a list of esoteric languages that are not of any interest except for potential humor value. Generally speaking, they are completely unusable for programming even in theory, trivial and less interesting variations on existing esoteric languages, or too underspecified to determine any potential usability.

For esoteric languages that are potentially interesting in some way, or that are actually capable of running programs and producing a useful output, see the normal list of esoteric languages.

Like for that other list, items here will eventually be removed if they don't link to a page on this wiki.

General languages[edit]

  • ###
  • * Use Asterisks to do everything.
  • ***
  • !!SuperPrime
  • 2014 might theoretically have been usable for an entire year, but was only used for three and a half hours before it faded into uselessness.
  • 420 is a Chicken derivative that only works on the 20th of April.
  • APLBAONWSJAS is a simple program designed to create interpreters
  • Babbage is a language almost entirely unlike Ada.
  • Basilisk is the only language which will summon a literal snake.
  • Baz
  • Bitxtreme can only address two bits of memory.
  • Cheese++ is based on cheese. It is a Cheese+ derivative.
  • Compute can solve any problem and process any kind of data.
  • CPL allows nearly all types of comment syntaxes, but nothing else.
  • CRalphabet takes varying numbers of '\n' as commands.
  • CurSorn2 works in somewhat undefined and random ways.
  • Deadfish is a very odd language, that has an output stream but not an input one.
  • Deadfish~ is a super-set of Deadfish, only it does not have any standard shell.
  • Deadfish x is a superset of the XKCD variant of Deadfish.
  • DeadPig is a version of Pig where the pig has died.
  • Esme
  • Feta has only one instruction,that prints a message
  • GolfJoke
  • hi\n prints "hi" with a trailing newline.
  • huh? doesn't understand what you want it to do.
  • huh?++ takes misunderstanding to the next level.
  • if(j)invert()if(l)change()if(q)input()if(t)output(x);
  • IRP depends on the civility, knowledge and presence of fellow IRP programmers.
  • i®™ follows a negative number of rules that Microsoft made up.
  • LifeScript is a family of, sadly unimplemented, languages to describe real life activity in a text document.
  • Magritte has only one legal program, which claims not to be one.
  • MaybeNumericBatch Similar To Numeric Batch In Every way shape and Form except It only sometimes works :D
  • Merthese produces correct output only when the random seed is right.
  • Minimum is like Unlambda, but with no primitive combinators.
  • mugh brains has ZOMBIES!!
  • Ndef++ You have to be in the know.
  • Nil translates anything into a NO-OP.
  • NOT A PROGRAM is a program that apparently used to exist, but it actually doesn't.
  • Paranoid Programming Language (some kind of joke, for sure.)
  • Parrot was a supposed collaboration between the authors of Perl and Python that was announced as an April Fools' Day prank. It later became a virtual machine intended for use with dynamic programming languages.
  • Pig is a language with only one keyword, which is its title.
  • Poop
  • PP_TIBSA has a suicidal interpreter and only one valid program.
  • QKAS is a language similar to the QWERTY Keyboard Dot Language.
  • Quiler is a language in which all programs are Quiler compilers
  • QuinePig, a variant of the language Pig where every program is a quine
  • QWERTY Keyboard Dot Language is a programming language that does everything you want, but forces you to write in dots.
  • Randwork is a language that does something each statement.
  • Sacred is a language that is constituted only of the parentheses characters and the space. Nonethless, it *is* turing complete.
  • Seed is a language based on random seeds.
  • SickPig, a version of the language Pig that is sick.
  • Tamalbolge
  • Text
  • Unnecessary requires the non-existence of the program file to work.
  • worstscript also known as sausage language, is interpreted in PHP and preferably run in a virtual machine. Has goto statements!

Brainfuck derivatives[edit]

Example-based languages[edit]

i.e., languages which make it easy to write programs used as typical examples for new languages, but little else.

Lesser known programming languages[edit]

See also[edit]