extras » e-books       -       Multisite » Blogpocket | Acordes modernos | Mariposas en la maleta
Icono Twitter  Icono Facebook  Blogpocket Multisite en Google+  Icono Google+  Icono RSS


Cómo escribir un programa en 1178 lenguajes de programación

Por  | 22.04.2008  | Programacion

La canción 99 bottles of beer (99 botellas de cerveza) tiene una letra un tanto peculiar. Consiste en un único estribillo repetido 99 veces con una pequeña variación: el número de botellas que hay en el muro, comenzando con 99 y finalizando con 1 y las que quedan cada vez. La última estrofa dice que ya no hay más botellas y que si vamos a la tienda y compramos otras 99 empezaremos otra vez.

El desarrollar un algoritmo para escribir la letra de esa canción es un buen ejercicio de programación para principiantes. En la web 99 Bottles of beer lo han escrito de 1178 formas distintas, tantas como lenguajes de programación tienen registrados. Algunos tan raros como Whitespace, que sólo permite espacios, tabulaciones y saltos de línea. O Befunge, cuyo propósito -como dice la Wikipedia- era diseñar un lenguaje tan difícil de compilar como humanamente fuese posible.

Vía | Blojer

Posts relacionados

Haz un comentario:

Los comentarios están moderados y puede trasncurrir un tiempo hasta que se publiquen.

Puedes participar en la conversación utilizando tu cuenta de Facebook (opción recomendada) o el sistema clásico de WordPress.

Facebook

Si eliges "publicar en Facebook" tu mensaje se verá en tu biografía de Facebook inmediatamente. Aquí no aparecerá hasta que se apruebe.


WordPress

Si lo prefieres puedes comentar con el sistema clásico de WordPress.

XHTML: Se pueden utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>