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
3 comments
Ook.
It’s also based on brainfuck, and has probably never been used, but has the distinction of being built to be programmable by a fictional orangutan librarian.
http://www.dangermouse.net/esoteric/ook.html
http://en.wikipedia.org/w/index.php?title=Ook_language_(Discworld)&oldid=112295831
[...] View original post here:Â Programming languages you might not know existed | A blend of … [...]
[...] See more here:Â Programming languages you might not know existed | A blend of b…/b [...]
Leave a Comment