A través de Digg he llegado a Linux.com, donde encontramos un artículo sobre el lenguaje de programación HOYGAN, en inglés LOLCODE.
Estos "seres" que llenan los blogs y foros de comentarios más o menos incomprensibles ahora tienen un lenguaje de programación.
Como podemos ver en el artículo de Linux.com, existen implementaciones de este lenguaje en Perl, Python, .Net, Java, y varios más.
He probado el intérprete en Perl que prueban en el artículo con el código del "Hola mundo", traducido al HOYGANÉS versión inglesa claro, y el caso es que al menos eso funciona.
En el artículo también nos dicen cómo hacer bucles, declarar variables y alguna cosa más, con lo que podremos utilizar este lenguaje para resolver muchos de vuestros problemas.
El código para "Hola mundo" es:
Donde "HAI" y "KTHXBYE" vienen a ser un "BEGIN" y "END" y "VISIBLE" un print.
El código donde se declara una variable, se hace un blucle y algo más es un poco más complicado, pero tampoco tanto.
En "IM IN YR LOOP" comenzamos el bucle.
Primero imprimimos el mensaje "I has many: " y el número de hamburguesas, al principio 1.
Después viene el "IF", "IZ", si es mayor de el valor que queremos.
En caso de que se cumpla la condición "YA RLY", pues salimos del bucle con "GTFO", y en caso de que no se cumpla "NO WAI" pues incrementamos el valor de la variable en 1 con "UP CHEEZBURGER!!1".
Cerramos el bucle el IZ y el programa y listo para funcionar.
Yo el probado el intérprete que se puede descargar aquí, aunque en el artículo hay varios más.
Basta con descargarlo y darle permisos de ejecución.
Una vez hecho esto ejecutamos "lol programa.lol" y listo, ya tenemos nuestro programa ejecutado.
Para quien creyera que los HOYGAN no podían llegar a ninguna parte, ahora podéis ver que hasta podrían programar.
P.D: se que el programa de la CHEEZBURGER tiene un bug e imprime una vez de más, pero bueno, tampoco es para tanto ¿no?
Estos "seres" que llenan los blogs y foros de comentarios más o menos incomprensibles ahora tienen un lenguaje de programación.
Como podemos ver en el artículo de Linux.com, existen implementaciones de este lenguaje en Perl, Python, .Net, Java, y varios más.
He probado el intérprete en Perl que prueban en el artículo con el código del "Hola mundo", traducido al HOYGANÉS versión inglesa claro, y el caso es que al menos eso funciona.
En el artículo también nos dicen cómo hacer bucles, declarar variables y alguna cosa más, con lo que podremos utilizar este lenguaje para resolver muchos de vuestros problemas.
El código para "Hola mundo" es:
HAI
VISIBLE "HAI WORLD!"
KTHXBYE
Donde "HAI" y "KTHXBYE" vienen a ser un "BEGIN" y "END" y "VISIBLE" un print.
El código donde se declara una variable, se hace un blucle y algo más es un poco más complicado, pero tampoco tanto.
Con "I HAS A CHEEZBURGER ITZ 1" declaramos una variable CHEEZBURGER con valor 1.HAI
I HAS A CHEEZBURGER ITZ 1
IM IN YR LOOP
VISIBLE "I has dis many: " N CHEEZBURGER
IZ CHEEZBURGER BIGGER THAN 11 O RLY?
YA RLY
GTFO
NO WAI
UP CHEEZBURGER!!1
KTHX
KTHX
KTHXBYE
En "IM IN YR LOOP" comenzamos el bucle.
Primero imprimimos el mensaje "I has many: " y el número de hamburguesas, al principio 1.
Después viene el "IF", "IZ", si es mayor de el valor que queremos.
En caso de que se cumpla la condición "YA RLY", pues salimos del bucle con "GTFO", y en caso de que no se cumpla "NO WAI" pues incrementamos el valor de la variable en 1 con "UP CHEEZBURGER!!1".
Cerramos el bucle el IZ y el programa y listo para funcionar.
Yo el probado el intérprete que se puede descargar aquí, aunque en el artículo hay varios más.
Basta con descargarlo y darle permisos de ejecución.
Una vez hecho esto ejecutamos "lol programa.lol" y listo, ya tenemos nuestro programa ejecutado.
Para quien creyera que los HOYGAN no podían llegar a ninguna parte, ahora podéis ver que hasta podrían programar.
P.D: se que el programa de la CHEEZBURGER tiene un bug e imprime una vez de más, pero bueno, tampoco es para tanto ¿no?




Stumble it!
0 comentarios:
Publicar un comentario en la entrada