Esoteric languages and algorithms

Tuesday 01 February 2011, 23:55:00 | software dev

De goede programmeur weet wat van algorithmes af. De betere programmeur weet zelf nieuwe algorithmes te verzinnen (of eigen programmeertalen). Als je dan tijd over hebt verzin je ook eens wat onzinnige dingen.

http://www.dangermouse.net/esoteric/ Bizarre sorteeralgorithmes zoals Dropsort:

Dropsort is what is known in the computer science field as a lossy algorithm. It produces a fast result that is correct, but at the cost of potentially losing some of the input data. [...] In similar fashion, dropsort promises to revolutionise the sorting of data in fields as diverse as commercial finance, government record-keeping, and space exploration.

Verder niet te versmaden verzinsel programmeertalen zoals ZOMBIE en Piet ('a [2d-]programming language in which programs look like abstract paintings', van Piet Mondriaan).

[[image: Piet-4.gif from www.dangermouse.net]] Een programma in Piet dat 'Piet' print.

En natuurlijk het geniaalste operating systeem ook, dat je kunt belonen voor goed werk en straffen voor als 't iets doet wat je niet wilde: Petrovich. ^_^

Petrovich> do something with HalleBerry001.jpg
file deleted
Petrovich> punish
Petrovich> do something with HalleBerry002.jpg
searching web for similar images...
downloading...
Petrovich> reward
Petrovich>

LOLCODE is natuurlijk ook een bekende (LOLPYTHON implementatie van Andrew Dalke), en nog veel meer is te vinden op de Esolangs Wiki.

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE