lenguaje-programacion

lenguaje-programacion

Software

Los 5 lenguajes de programación más raros que existen

En este repaso a los lenguajes de programación más raros encontraréis auténticas rarezas.

13 julio, 2015 22:37

Noticias relacionadas

Ahí fuera hay todo tipo de lenguajes de programación; mientras que hay dos o tres que conoce todo el mundo, también hay muchos que sólo usan sus propios creadores, o que nacieron solamente como una broma.

Los lenguajes de programación nacieron con el objetivo de que los creadores de software no tuviesen que aprender a “hablar” con los procesadores directamente, sino que tuviesen una capa de abstracción que les permitiese ignorar los detalles técnicos de cómo funciona una CPU.

Por eso la mayoría de lenguajes se basan en palabras en inglés, para que fuese más fácil simplemente decirle a la máquina lo que queríamos que hiciese.

Pero esta no es la única manera de hacer las cosas. También hay ahí fuera una barbaridad de lenguajes de programación que son una gran broma entre desarrolladores, o que no son más que experimentos ideados para presumir. A continuación tenéis algunos ejemplos de lenguajes de programación raros.

 Los lenguajes de programación más raros

ArnoldC

Su creador afirma que las frases que Arnold Schwarzenegger ha soltado a lo largo de su carrera cinematográfica son bien conocidas, pero que al mismo tiempo su verdadero significado “todavía no se ha comprendido”. Así que, ¿qué mejor que usarlas para crear programas y ver qué sale?

A continuación podéis ver cómo sería un “Hello World” en ArnoldC; este es el tipo de programa más básico que puedes crear, y lo único que hace es escribir esas palabras en pantalla:

IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED

ArnoldC en github

Brainfuck

En inglés un “brain fuck” es algo tan terriblemente complicado que es imposible de comprender. Una buena definición de este lenguaje, creado inicialmente para el ordenador Amiga con el objetivo de conseguir el compilador (la parte que convierte las líneas que hemos escrito en un binario ejecutable) más pequeño.

Por eso Brainfuck tiene únicamente ocho comandos para hacer absoultamente todo. Imagínate hacer un examen de matemáticas sólo con la suma y la resta; sí, es posible que lo consigas, pero el trabajo y las piruetas mentales que tendrás que hacer no te las quita nadie. A continuación tenéis la prueba, con un “Hello world!” escrito en Brainfuck.

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

LOLCODE

lolcat-sample

lolcat-sample

Lolcode es lo que pasa cuando juntas un meme de Internet con la programación. Todos los comandos destán basados en memes, especialmente los relacionados con los lolcats, imágenes de gatos con texto.

Por lo tanto, Lolcode usa el mismo inglés roto de estos famosos animales, ideal si los memes han cambiado tu vida.

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

FourMan

Es posible que te suene FourMan, ya que hablamos de él no hace mucho en Omicrono; se trata de un lenguaje basado en emojis.

Nació en 4chan, que viene a ser el único sitio en el que una idea semejante puede parecer normal.

fourman emoji 2

fourman emoji 2

Chicken

6727197375_cb4881edc3_b

6727197375_cb4881edc3_b

Chicken es la demostración de que programar durante demasiado tiempo daña las neuronas. Si no, no se entiende que nadie quiera crear, ni mucho menos usar, un lenguaje como Chicken.

En Chicken todo es “chicken”. Absolutamente. Todo. ¿quieres escribir en pantalla? chicken ¿quieres hacer operaciones? chicken. Después de escribir en este lenguaje no volverás a comer pollo frito en tu vida. Mira cómo es un “hello world” en chicken.


chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken