>
¡Apúntate al foro de PisitoenMadrid!


Lenguajes de programación imposibles

Por estar estudiando (terminando) Ingeniería en informática he podido acercarme a muchísimos lenguajes de programación: Pascal, C, C++, Java, Javascript, PHP, Ensamblador, LISP... Algunos más complicados que otros. Manz, otro blogger informático y además canario, ha recopilado lenguajes de programación complicados de los que me voy a quedar con los más curiosos y originales agregando algunos nuevos.

Brainfuck

Creo que el nombre lo dice todo. Su funcionamiento se podría describir de una forma sencilla: realiza operaciones sobre punteros. Lo sé, lo sé... se están imaginando el C pero es que en el Brainfuck ¡SOLO hay operaciones con punteros! Aquí tienen un ejemplo de Hello World en Brainfuck:

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

Malbolge

Un lenguaje de programación muy complicado (pero... ¿para qué?) Su nombre está inspirado el 8º círculo del infierno de La Divina Comedia y está basado en las teorías de criptoanálisis. Aquí tienen un ejemplo de Hello World en Malbolge:

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

Whitespace

Probablemente sea el único lenguaje donde ver lo que has programado sea más complicado que programarlo ya que sólo utiliza espacios en blanco, tabulaciones y saltos de línea para programar. WTF! Aquí tienen un ejemplo de Hello World en Whitespace:

whitespace.jpg

Hello

Lenguaje muy sencillo (de momento ya que su autora ha dicho que pronto incorporará más comandos) a la par que inútil. Sólo tiene un comando "h" que escribe "Hello world"... xD (No hace falta que ponga el ejemplo, ¿no?)

Ook!

Parodia del lenguaje Brainfuck en el que para programar tienes tres comandos: Ook., Ook? y Ook!. Y yo me quejaba del Ensamblador... Aquí tienen un ejemplo de Hello World en Ook!:

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

ZOMBIE

Lenguaje friki donde los haya. Para que se hagan una idea hay 3 entidades (estructuras) principales: los no-muertos, los demonios y los Djinn (WTF!) Aquí tienen un ejemplo de Hello World en ZOMBIE:

HelloWorld is a zombie
summon
task SayHello
say "Hello World!"
animate
animate

Chef

Un lenguaje de programación para los que estén acostumbrados a seguir recetas de cocina (yo soy un experto con la Thermomix). Aquí tienen un ejemplo de Hello World en Chef:

Hello World Souffle.

Ingredients.
72 g haricot beans
101 eggs
108 g lard
111 cups oil
32 zucchinis
119 ml water
114 g red salmon
100 g dijon mustard
33 potatoes

Piet

¿Quieres programar pintando arte abstracto? En este lenguaje permite realizar programas en forma de bitmaps. El nombre es por el pintor holandés Piet Mondrian. Aquí tienen un ejemplo de Hello World en Piet.

Piet_hello2_big.png

LOLCODE

Creo que el nombre lo dice todo: código LOL.... ¡Es para partirse! Aquí tienen dos ejemplos: un Hello World y otro para que vean su sintáxis en todo su esplendor... xD

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

HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
UP VAR!!1
VISIBLE VAR
IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBYE

¿Alguien conoce más lenguajes curiosos o esotéricos?

Dangermouse, Wikipedia

Entradas relacionadas

8 Respuestas a “Lenguajes de programación imposibles”


  1. 1 ballener0
    Utiliza el Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP 17 , 2007, 12:55 am

    A mí de verdad que me gustaría saber si el lenguaje de Ook tiene algo que ver con el bibliotecario del Mundodisco, la genial saga de ciencia ficción de Terry Pratchett…

  2. 2 DdS
    Utiliza el Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP 17 , 2007, 8:54 am

    Lo de ‘Chef’ me ha llegado al alma, pero no podría destacar ninguno; todos son igualmente frikis y sus creadores colgaos. Hay que serlo para programar en ‘Whitespace’ (!!!)

  3. 3 David Alayón
    Utiliza el Mozilla Firefox Mozilla Firefox 2.0.0.3 en Ubuntu Linux Ubuntu Linux 17 , 2007, 9:27 am

    Totalmente de acuerdo! Pero que quieres que te diga.. Me molaría aprender Piet! Que pinta tendrá nuestro programa de PisitoFTP, Kike? :roll:

  4. 4 CDC
    Utiliza el Opera Opera 9.23 en Windows Windows XP 17 , 2007, 9:54 am

    El brainfuck!!! ese sí que es un buen lenguaje!!! Recuerdo cuando me hice mi primer jueguecito en brainfuck, se llamaba “brainfucking all together”…

  5. 5 DdS
    Utiliza el Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP 17 , 2007, 3:25 pm

    Coincido en que el único que aprendería es el Piet. Lo malo es que te puede salir un cuadro estupendo pero un programa malísimo y viceversa.

  6. 6 Andrew R2
    Utiliza el Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP 19 , 2007, 8:32 pm

    Uf! hay que estar un poco loco para programar en algún lenguaje de esos, no quiero pensar el tiempo que habrá costado hacer el compilador de algunos de ellos…

    Hace tiempo me comentaron un lenguaje similar, pero no recuerdo exactamente el nombre, me parece que era Kong, si no recuerdo mal las palabras reservadas son sonidos de gorilas o algo así… vamos raro raro :P

  7. 7 Iriem
    Utiliza el Internet Explorer Internet Explorer 7.0 en Windows Windows XP 4 , 2007, 6:34 pm

    Me quedo con el lenguaje Zombie. Me ha parecido divertidisimo.
    SUMMON! SUMMON!

  1. 1 Estadísticas Octubre 2007 at Pisito en Madrid Dirección Pingback a 5 , 2007, 6:21 pm

Añade un Comentario








Cerrar
Enviar por Correo