This language Ook! is another one of those esoteric programming languages ​​that are born from Brainfuck, but this time using the vocabulary used by the character of the Librarian from the Terry Pratchett series of novels Discworld. This language is a parody of Brainfuck, from which it takes its entire set of commands. Which derives its Turing completeness from this relationship. According to its designer, David Morgan-Mar and Frandi Santana, the language is designed for orangutans. It has 3 reserved words (Ook., Ook ?, and Ook!); They can be combined in eight different ways to form the repertoire of language instructions. Ook! It is intended to be easy for orangutans to learn and to avoid any mention of the word “monkey.

The name of the language Ook! and the relationship with orangutans comes from the character of the librarian who appears in Terry Pratchett’s Discworld novels. The librarian is a magician who became an orangutan due to a mistake in a magic spell and whose vocabulary consists of a single word: “Ook.”

Language Commands Ook!

The commands that we can find in this are:

▸Ook. Ook? – Increase the pointer.

▸Ook? Ook. – Decrease the pointer.

▸Ook. Ook. – Increase the pointed byte.

▸Ook! Ook! – Decreases the pointed byte.

▸Ook! Ook. – Output (ASCII) of the pointed byte.

▸Ook. Ook! – Entry (ASCII) on the pointed byte.

▸Ook! Ook? – Advances to the instruction immediately after the Ook? Ook! corresponding if the currently pointed byte is zero.

▸Ook? Ook! – Go back to the instruction immediately after the Ook! Ook? corresponding if the currently pointed byte is not zero.

Other reads:
Brainfuck – A big language challenge
Shakespeare Unique Programming Language


Un comentario en «Ook! language – A language to break in laughter»

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *