article

The following is a list of esoteric programming languages (programming languages designed as a proof of concept, to test the boundaries of computer language definition, or as jokes, and not with the intention of being adopted for real-world programming).

__NOTOC__

0–9


A


B


C


  • C-, a fictional joke language
  • Chef
  • Choon
  • Condit
  • COW
  • C-P-L, a language in which a non-comment is a syntax error (but on the plus side, all styles of comments are supported, and comments may be arbitrarily nested).
  • Cupid

D


  • Dis, a variant of Malbolge
  • DOGO, a fictional joke language
  • Doublefuck, an extended version of brainfuck

E


F


G


H


  • Haifu
  • Hanoi love, a Spaz derivative
  • hBefunge, a superset of Befunge-93
  • HELP, HELP stands for Hellish & Esoteric Language for Palm
  • Homespring, an excessively high-level language, where the instructions are English sentences based around the metaphor of a mountainside river.
  • HQ9+
  • HQ9++
  • Huby, a very simple and easy to learn language.
  • Hunter, a language related to noit o’ mnain worb and RUBE

I


J


K


  • Kipple, a minimalistic programming language where all data manipulation is done with stacks of integers
  • Kvikkalkul

L


M


N


O


P


Q


  • Q-BAL, a queue-based language
  • QUATRE-CALC, a can (BIDON in French) based language, with only one arithmetic instruction: POUR a CAN into another one.
  • QUOTE, a brainfuck-inspired language written to be a wrapper around Perl and C

R


S


T


U


  • Unary, a joke language where brainfuck code is converted to the unary number system
  • UNBABTIZED
  • UNITY, a programming language without program flow.
  • Unlambda, a minimal functional language based on the s and k combinators
  • URISC, a machine with only one instruction

V


W


  • *W
  • Waduzitdo
  • Who, The Sleeping Programming Language
  • Whenever, a language with no sense of urgency
  • Whirl, two instructions to rotate two rings
  • Whitespace, only spaces, tabs and newlines are considered syntax
  • Wierd
  • Wiki, whose programs consist of machine code encoded as Wikipedia articles.

X


  • XS, an XML-based language

Y


  • Y, a FALSE-like language

Z


See also


External links


Esoteric programming languages

Liste esoterischer Programmiersprachen | Lista de lenguajes de programación esotéricos

 

This article is licensed under the GNU Free Documentation License. It uses material from the "List of esoteric programming languages".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld