Ook!

Ook!

Ook! (con el signo de exclamación) es un lenguaje de programación esotérico Turing completo. Este lenguaje es una parodia de Brainfuck, del que toma su conjunto completo de comandos (ver tabla). Deriva su completitud Turing de esta relación.

Según su diseñador, David Morgan-Mar, el lenguaje está diseñado para orangutanes. Tiene 3 palabras reservadas (Ook., Ook?, y Ook!); que pueden combinarse en ocho maneras diferentes para formar el repertorio de instrucciones del lenguaje. Ook! pretende ser fácil de aprender para los orangutanes y evitar cualquier mención de la palabra «mono».

El nombre del lenguaje y la relación con los orangutanes viene del personaje del bibliotecario que aparece en las novelas del Mundodisco de Terry Pratchett. El bibliotecario es un mago que se convirtió en orangután debido a un error en un conjuro mágico y cuyo vocabulario consta de una sola palabra: «Ook».

Sentencia Ook! Caracter Brainfuck Significado
Ook. Ook? > Incrementa el puntero.
Ook? Ook. < Decrementa el puntero.
Ook. Ook. + Incrementa el byte apuntado.
Ook! Ook! - Decrementa el byte apuntado.
Ook! Ook. . Salida (ASCII) del byte apuntado.
Ook. Ook! , Entrada (ASCII) sobre el byte apuntado.
Ook! Ook? [ Avanza a la instrucción inmediatamente posterior al Ook? Ook! correspondiente si el byte actualmente apuntado es cero.
Ook? Ook! ] Retrocede a la instrucción inmediatamente posterior al Ook! Ook? correspondiente si el byte actualmente apuntado no es cero.

Adviértase que si el puntero de ejecución se desplaza un "Ook" se obtiene un programa completamente diferente.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Ook! — ist eine Variante der esoterischen Programmiersprache Brainfuck für Orang Utans, entwickelt von David Morgan Mar.[1] Obwohl bei Ook! der humoristische Ansatz im Vordergrund steht, eignet es sich gut dazu einige Grundlagen zum Design von… …   Deutsch Wikipedia

  • Ook — or OOK may refer to: Ook Chung (born 1963), a Korean Canadian writer from Quebec OOK, acronym of on off keying OOK, IATA airport code for Toksook Bay Airport, Alaska Ook language (Discworld), one half of the vocabulary of the fictional orangutan… …   Wikipedia

  • Ook! — (con el signo de exclamación) es un lenguaje de programación esotérico Turing completo diseñado para orangutanes. El lenguaje tiene 3 palabras reservadas (Ook., Ook?, y Ook!); que pueden combinarse en ocho maneras diferentes para formar el… …   Enciclopedia Universal

  • Ook — ([=o]k), n. Oak. [Obs.] A branched ook. Chaucer. [1913 Webster] …   The Collaborative International Dictionary of English

  • OOk — Brainfuck Brainfuck est un langage de programmation minimaliste, inventé par Urban Müller en 1993. Il tire son nom de l’union de deux mots anglais, brain (cerveau) et fuck (foutre), allusion transparente à l expression « masturbation… …   Wikipédia en Français

  • Ook — Brainfuck Brainfuck est un langage de programmation minimaliste, inventé par Urban Müller en 1993. Il tire son nom de l’union de deux mots anglais, brain (cerveau) et fuck (foutre), allusion transparente à l expression « masturbation… …   Wikipédia en Français

  • Ook! — Brainfuck Brainfuck est un langage de programmation minimaliste, inventé par Urban Müller en 1993. Il tire son nom de l’union de deux mots anglais, brain (cerveau) et fuck (foutre), allusion transparente à l expression « masturbation… …   Wikipédia en Français

  • OOK — Die Abkürzung bzw. das Wort OOK steht für: On Off Keying, eine binäre Modulationsart, die einfachste Form der Amplitudentastung Ook!, eine Variante der esoterischen Programmiersprache Brainfuck …   Deutsch Wikipedia

  • Ook — Die Abkürzung bzw. das Wort OOK steht für: On Off Keying, eine binäre Modulationsart, die einfachste Form der Amplitudentastung Ook!, eine Variante der esoterischen Programmiersprache Brainfuck Diese Seite ist eine Begriffsklärung …   Deutsch Wikipedia

  • ook — interjection The cry of a monkey. He tapped the Librarian on the shoulder. Excuse me mdash; Ook? Those guys just called you a monkey, said Glod …   Wiktionary

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”