whitespace

whitespace

Software

11 Lenguajes de programación absurdos

22 abril, 2011 16:07
Muchos conocemos varios lenguajes de programación aunque sólo sea de oídas. Desde el mítico ensamblador, dando dolores de cabeza a los jóvenes ingenieros que comienzan a estudiar Informática y les toca hacer algún programilla en este lenguaje, hasta el moderno Go de Google, pasando por cantidad de lenguajes que a día de hoy se utilizan muchísimo como puede ser Java, C++, C#, sin olvidarnos de otros como Visual Basic, Delphi y el grande entre los grandes para mi: C.

Noticias relacionadas

Pero nadie habla de los otros lenguajes de programación. Esos que están en la sombra, luchando por sobrevivir y que realmente no se si fueron hechos enserio o no, pero que tienen la etiqueta de absurdos. Vamos a ver algunos y como sería el famoso “Hola Mundo” en cada uno de ellos.

Lolcode

Se inspiró en ejemplos del fenómeno lolcat, en concreto en las frases de las imágenes. Fue creado en 2007 por Adam Lindsay, investigador de la Universidad de Lancaster.

Hola Mundo

HAI
CAN HAS STDIO?
VISIBLE “HAI WORLD!”
KTHXBYE

Befunge

Esto es un lío de lenguaje. Y para comprobarlo solo tenéis que fijaros en como es el Hola Mundo. Las letras se escriben en orden inverso y con el caracter “>” hace que se imprima en pantalla en el orden inverso al que están puestas. Si queréis saber más, id la web oficial

Hola Mundo

"dlroW olleH">:v
^,_@

Brainfuck

Si el anterior os parecía raro, este no os digo nada. Simpleza elevada a la enésima potencia 😀 Solo se compone de 8 caracteres para programar.

Hola mundo

++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.

Chef

¿Eres un cocinillas y además un experto programador? Pues este es tu lenguaje, porque aquí se programa como si estuvieras escribiendo una receta. Atentos al ejemplo:

Hola mundo

Put cinnamon into 2nd mixing bowl

Piet

Creado por David Morgan-Mar, este lenguaje se basa en crear mapas de bits asemejándose al arte abstracto. Inspirado en el artista holandés Piet Modrian. Aquí entra en juego tu vena pintora 😛

Hola Mundo

Piet

Piet

Shakespeare

Y si antes hablábamos de cocina y de pintura, ahora le toca el turno a la literatura. Y qué mejor referente literario de todos los tiempos que Shakespeare, con permiso de Cervantes. Cada variable debe tener el nombre de algún personaje de Romeo y Julieta y otra característica curiosa es que los bloques if, son preguntas que se hacen los personajes.

Hola Mundo

Mejor ver este Hola mundo en su habitat natural, porque es un pelín largo 😀

Whitespace

Este lenguaje solo tiene en cuenta la disposición de espacios en blanco que hay, ignorando todo lo demás. Esto choca mucho con la mayoría de lenguajes, donde los espacios, saltos de línea o tabulaciones son ignorados. Pues aquí cobran el principal protagonismo.

Hola Mundo

whitespace

whitespace

INTERCAL

Es un lenguaje de programación hecho para que sea difícil de entender. Así de simple. Para ello parodia a los míticos FORTRAN y COBOL. Creado por Don Woods y James Lyons en 1972, a día de hoy es mantenido por Eric S. Raymond, uno de los grandes del movimiento GNU.

Hola Mundo

DO ,1 <- #13
PLEASE DO ,1 SUB #1 <- #238
DO ,1 SUB #2 <- #108
DO ,1 SUB #3 <- #112
DO ,1 SUB #4 <- #0
DO ,1 SUB #5 <- #64
DO ,1 SUB #6 <- #194
DO ,1 SUB #7 <- #48
PLEASE DO ,1 SUB #8 <- #22
DO ,1 SUB #9 <- #248
DO ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #162
PLEASE READ OUT ,1
PLEASE GIVE UP

Malbolge

Lenguaje de programación inspirado en el 8º círculo del infierno en la Divina Comedia de Dante. Creado por Ben Olmstead en 1998, tenía la intención de ser el lenguaje de programación más difícil.

Hola Mundo

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Ook!

Parecio a Brainfuck. De hecho es una parodia del mismo, pero este solo usa las palabras “Ook!”, “Ook!.  ” y  ” Ook? ”

Hola Mundo

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

HQ9+

Consiste sólo en 4 intrucciones, cada una de un solo caracter: H, Q, 9 y +. Fue creado en el 2000 por Cliff L. Bliffe como una broma. Este lenguaje como sus compañeros en este artículo sirven más bien para poco. Fijaos en lo difícil que es escribir un Hola Mundo en HQ9+ 😛

Hola Mundo

H

Hay bastantes lenguajes de programación absurdos o inútiles con los que no se puede hacer programas de verdad, pero que sirven para pasar un buen rato y echarse unas risas. ¿Conocéis algún lenguaje más de este tipo?

Fuente | Topdesignmag