Ook-Ook! Programmiersprache

Herkunft / Verwendung:Ook! ist eine Variante der esoterischen Programmiersprache Brainfuck, die einfach aus Spaß erfunden wurde mit dem humoristischen Hintergrund, damit auch Orang-Utans, die nur den Laut 'Ook' (sprich dt: 'Ugh') in den Betonungen 'Ook.', 'Ook?' und 'Ook!' beherrschen, programmieren können. Durch Kombination von je 2 Betonungen erhält man 8 Kombinationen, in denen die Zeichen von Brainfuck abgebildet werden können. Ein langer Text mit 'Ook', 'Ugh' oder auch z. B. 'Ding' mit den Satzzeichen '.!?' ist so gut wie immer ein Ook-Chiffrat.

Spezifikation der Programmiersprache

Im Grunde ist Ook! nichts anderes als eine Ersetzung der Programmiersprachelemente der Sprache Brainfuck nach folgendem Muster:

Ook!BrainfuckBeschreibung
Ook. Ook.+den Wert der aktuellen Zelle um 1 erhöhen
Ook! Ook!-den Wert der aktuellen Zelle um 1 verringern
Ook. Ook?>eine Zelle nach rechts gehen
Ook? Ook.<eine Zelle nach links gehen
Ook! Ook?[Schleifenanfang – die Schleife durchlaufen solange der Wert der aktuellen Zelle ungleich 0 ist
Ook? Ook!]Schleifenende – beendet die Schleife, wenn der Wert der aktuellen Zelle gleich 0 ist
Ook! Ook..den Wert der aktuellen Zelle ausdrucken
Ook. Ook!,einen Wert von der Tastatur in die aktuelle Zelle einlesen

Beispiel

Klartext:Beispiel
Brainfuck:++++++++[->++++++++<]>++.<+++++[->+++++++<]>.++++.++++++++++.---.-------.----.+++++++.
Ook!:Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.
B e i s p i e l |______________________\ ++++++++[->++++++++<]>++.<+++++[->+++++++<]>.++++.++++++++++.---.-------.----.+++++++. + + + + + + + + [ - > + | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ | \ Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. ...

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)