Category — programming languages
Programming languages you never knew existed
I have compiled a list of interesting programming languages from around the Internet. If anyone has any more to add to this list, let me know.
ALPACA – a meta-language for programming arbitrary cellular automata
Aura – a brainfuck descendant
Arbol [1] – a small functional programming language
Argh! – A fungeoid with complex data storage
B5 – a functional macro processor
BFM – a brainfuck variant with macros
BIT – where the basic types are the bit and the address-of-a-bit
Braincopter – an image based brainfuck clone
brainfuck – designed to have the smallest compiler ever
Bub – a brainfuck variant
C- – a fictional joke language
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).
Dis – a variant of Malbolge
DOGO – a fictional joke language
Doublefuck – an extended version of brainfuck
FIFTH – a fictional joke language
FiPL – Fish Programming language (half-joke, a parody on programming language paradigms)
HELP – HELP stands for Hellish & Esoteric Language for Palm
Hunter – a language related to noit o’ mnain worb and RUBE
Homespring – an excessively high-level language, where the instructions are English
sentences based around the metaphor of a mountainside river.
Illgol## – a variant of ILLGOL
Java2K – a probabilistic language
l33t – inspired by brainfuck and Beatnik, source code is entered as ‘l33t 5p34k’
Mycelium – a 2-dimensional image based language where the code is read from a png image
Nietzsche – a hexadecimal language
Obfuna – single character instructions for unary operations
Orthagonal – a two-dimensional stack-based language
Piet – an art-based programming language
Q-BAL – a queue-based language
RUBE – not quite a cellular automaton
SMITH# – described as “the future of GOTO”
snobol – StriNg Oriented symBOlic Language
Spoon – a brainfuck derivative
TWiRQ [12] – a two-dimensional language
UNITY – a programming language without program flow.
Unlambda – Your Functional Programming Language Nightmares Come True
URISC – a machine with only one instruction
Whenever – a language with no sense of urgency
Whitespace – only spaces, tabs and newlines are considered syntax
Wiki – whose programs consist of machine code encoded as Wikipedia articles.
Winter – mediaWiki scripting language
May 28, 2009 3 Comments