Softwareentwicklung

Die 10 bizarrsten Programmiersprachen

Seite: 6/6

Firmen zum Thema

Platz 1: Ook!

Ook! stammt von David Morgan-Mar, einem äußerst produktiven Programmiersprachen-Designer. Er hat unter anderem auch Piet und Chef entwickelt, aber Ook! darf als sein Opus magnum gelten.

Der Name der Sprache bezieht sich auf eine Figur aus den Scheibenwelt-Romanen von Terry Pratchett, nämlich den Bibliothekar der Unsichtbaren Universität, der durch einen magischen Störfall in einen Orang-Utan verwandelt wurde. Der Orang-Utan verständigt sich lediglich durch das Wort "Ook!". Und genauso funktioniert die gleichnamige Programmiersprache.

In gewisser Weise stellt "Ook" eine Weiterentwicklung von Brainfuck dar, nur verwendet die Sprache anstelle der Sonderzeichen verschiedene Kombinationen des Wortes "Ook", die sich lediglich durch die beigestellten Satzzeichen unterscheiden.

"Ook. Ook." erhöht zum Beispiel den Wert einer Speicherzelle um den Wert 1,

"Ook! Ook!" verringert den Wert um 1,

"Ook. Ook?" geht um eine Speicherzelle nach rechts,

"Ook! Ook." bedeutet das Gegenteil.

Insgesamt existieren acht verschiedene "Ook"-Anweisungen, und wie bei Brainfuck können diese untereinander kombiniert werden, um komplexere Programmstrukturen darzustellen.

Deswegen wird hier als würdiger Abschluss der Hitliste ein "Hallo Welt"-Programm in Ook! gezeigt:

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.

Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?

Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.

Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.

Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.

Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.

Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!

Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

(ID:28125690)