Joke language list

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

 * small - language with the goal of having large and hard to read sourcecode.
 * !!SuperPrime
 * ###
 * +- Also named ID and IDPL
 * +-= Modification of +-
 * * Use Asterisks to do everything.
 * ***
 * 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.
 * 2017 is a 2014 derivative.
 * 420 is a Chicken derivative that only works on the 20th of April.
 * APLBAONWSJAS is a simple program designed to create interpreters
 * APLWSI is programming language with smallest interpreter in world.
 * Babbage is a language almost entirely unlike Ada.
 * Baby Language does something random; you run it repeatedly until it does what you want.
 * 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.
 * D♭♭
 * 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.
 * DUCK is a language where any program does stuff according to the interpreter.
 * Esme
 * Eternity can do anything, but needs infinite time to decode and launch.
 * Feta has only one instruction,that prints a message
 * Fetlang is designed such that source code looks like poorly written fetish erotica.
 * FISHQ9+ is a superset of deadfish, extended by HQ9+
 * Golf Cheat
 * GolfJoke
 * Hipster is a language you already know about if you're anyone worth knowing
 * huh? doesn't understand what you want it to do.
 * huh?++ takes misunderstanding to the next level.
 * IANAL, the language of legal contracts.
 * if(j)invertif(l)changeif(q)inputif(t)output(x);
 * Intercal Possibly the least intuitive language ever - created as a joke at Princeton in '72, it now has compilers on most platforms.
 * InterpretMe Which has no use other than a self-interpreter
 * IRP depends on the civility, knowledge and presence of fellow IRP programmers.
 * i®™ follows a negative number of rules that Microsoft made up.
 * Jeeves is a language based on the way a stereotypical English butler would talk.
 * 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%2B%2B You have to be in the know.
 * Nil translates anything into a NO-OP.
 * Nullary accepts no parameters or input from the user and uses the current time as basis for what it does
 * NOT A PROGRAM is a program that apparently used to exist, but it actually doesn't.
 * Not to be confused with ThisIsNotARealLanguage.
 * 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.
 * PUPPY is the language that only puppies can understand.
 * 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 parenthesis characters and the space. Nonetheless, it *is* Turing complete.
 * Seed is a language based on random seeds.
 * Shatner is a language that cack-handedly processes inputs based on some example inputs and outputs.
 * SickPig, a version of the language Pig that is sick.
 * SolboScript
 * Tamalbolge
 * Text
 * TP A language where you use toilet paper for calculations.
 * Trans-dimensional is a neat language where you can create dimensions to put your useless data in and take them out if really really needed.
 * TURKEY BOMB.
 * Tweet is a social networking programming language.
 * 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!
 * Quine is a language where everything is a quine.

Brainfuck derivatives

 * and then is like BF, but with and thens!
 * ASCII art
 * ASCII art-
 * BitZ
 * Blub
 * Brainfuck, but every + is replaced with the bee movie script
 * BrainGuck
 * BurgerFlipper
 * Colonoscopy
 * COW
 * CubeCode
 * Developers
 * Ellipsis
 * F*ckf*ck
 * Hello++++, which can do all basic stuff a programming language need.
 * Hq9eFuck, which is extended by HQ9+ and something else.
 * Matisse
 * MGIFOS
 * MiniStringFuck
 * Morsefuck
 * Nameless language, which looks like binary.
 * Newbiefuck is the language 73% of newbies implement somewhere in the process of implementing brainfuck.
 * Not a brainfuck derivative
 * Ook!
 * ParrBF
 * Pikalang
 * POGAACK
 * Pure BF, which explains away all side effects, making it pure.
 * ReverseFuck
 * Revolution 9
 * Solbofuck
 * Triplet, which uses binary triplets to encode instructions.
 * Unary, which uses the unary number system as source code.
 * VerboseFuck, which makes Brainfuck verbose.
 * XMLfuck

Example-based languages
i.e., languages which make it easy to write programs used as typical examples for new languages, but little else.
 * 99
 * CHIQRSX9+
 * FISHQ9+
 * Hello
 * Hello++
 * HQ9+
 * HQ9++
 * Huby
 * KittyKittyMewMew
 * KL

Lesser known programming languages

 * C-
 * COCAINE
 * DOGO
 * FIFTH
 * LAIDBACK
 * LITHP
 * RENE
 * SARTRE
 * SIMPLE
 * SLOBOL
 * VALGOL