Páginas

jueves, 28 de junio de 2007

Ook. Ook! Ook? Ook!

Ook! es un lenguaje de programación para orangutanes, diseñado por David Morgan-Mar y que tan sólo tiene tres palabras reservadas:
  1. Ook!
  2. Ook?
  3. Ook.
Combinando esas tres palabras se obtienen 8 instrucciones posibles que proporcionan al orangután operaciones tan elementales como desplazar el puntero de memoria una posición arriba o abajo, incremento y decremento de un valor, y un bucle while rudimentario.

Me puse a buscar un intérprete de Ook! y encontré uno en python (webcite) pero cuál fue mi sorpresa que al meter el "Hola mundo" que estaba en Wikipedia en español no funcionaba, daba un error. Me puse a quitar los saltos de línea y los espacios, pero no conseguí nada. Más tarde mirando el historial del artículo me di cuenta de que algunos graciosillos habían estado cambiando instrucciones Ook! por Ook? o por Ook. haciendo del código una maraña. Me tuve que ir a Wikipedia en francés y copié el código que había allí, aunque esta vez me volvió a dar errores, fue porque algunas instrucciones estaban pegadas Ook!Ook? y tuve que separarlas. Finalmente conseguí el Hello World!


El que quiera intentarlo y tenga instalado el intérprete de python puede usar el intérprete de Ook! de esta dirección y el código que pongo a continuación (copiado y arreglado del artículo francés):
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook.

Texto adaptado: GFDL, http://es.wikipedia.org/wiki/Ook%21
Imagen orangután: GFDL, Malene Thyssen, www.mtfoto.dk/malene/ , http://commons.wikimedia.org/wiki/Image:Pongo_pygmaeus_%28orangutang%29.jpg

Más información:
http://www.dangermouse.net/esoteric/ook.html (webcite)
Otros lenguajes esotéricos:
http://es.wikipedia.org/wiki/Brainfuck

Licencia

Unless stated otherwise, the text of the blog posts is published under this Creative Commons license.
A menos que se indique otra cosa, el texto de las entradas del blog se publica bajo esta licencia Creative Commons.
Licencia de Creative Commons