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

sábado, 23 de junio de 2007

El tamaño de Wikipedia en inglés

De todos es sabido que Wikipedia en inglés es la mayor de todas las Wikipedias, y que la cantidad de información de la que dispone es abrumante. Pero seguramente no te habrás parado a pensar en cuantos megabytes ocupa, o cuanto papel se necesitaría para imprimir un ejemplar de Wikipedia en inglés.


Pues bien, un usuario (Nikola Smolenski) se tomó la molestia de hacer los cálculos y de hacer un dibujo más que representativo. Su descripción dice así:
Usando volúmenes de 25 cm de alto y 5 cm de ancho (en torno a 400 hojas), cada página a dos columnas y 80 líneas, cada línea con 50 caracteres, hacen 6 megabytes por tomo. Como la inglesa ocupa unos 4,4 gigabytes, esto hace 750 volúmenes. Tener en cuenta que son cálculos aproximados y que esto no incluye imágenes, ni tablas ni otros elementos que a buen seguro ocupan mucho más que el texto.
Aunque estos datos sean orientativos, y sabiendo que Wikipedia en inglés crece a unos 2.000 artículos nuevos al día, está bien claro que habría que talar bastantes árboles para imprimir un solo ejemplar de la enciclopedia, y que tendríamos que comprarnos una buena casa, con un buen salón para poder alojar la estantería. Menos mal que existen los DVDs.

Como curiosidad, la silueta del hombre que posa junto a los libros es la del mismo ser humano que representa a la humanidad en la placa de la Pioneer.

Imagen: Nikola Smolenski, GFDL y CC-by-sa-2.5,2.0,1.0 http://en.wikipedia.org/wiki/Image:Size_of_English_Wikipedia.svg

Más información:
http://en.wikipedia.org/wiki/Wikipedia:Size_of_Wikipedia
http://download.wikimedia.org/enwiki/20070527/

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