Social Icons

Pages

16 de enero de 2009

Lenguajes de programacion raros

Delphi, ASM, Visual Basic, Ada, Cobol, C, Fortran, C++, Java, Pearl, Lisp, etc...todos hemos escuchado y utilizado estos lenguajes de programacion, pero existen otros lenguajes muy poco conocidos que son originales, raros... e inutiles por tratarse de parodias de lenguajes reales, o de simples bromas de programadores ociosos:

1. reMorse
La idea de este lenguaje era la de poder reutilizar el famoso codigo Morse para programar, y obviamente es un lenguaje muy orientado a los especialistas en radio y telegrafo.

2. Whenever
El lenguaje de programacion perfecto para los adolescentes, ya que este sencillo lenguaje es el rey de la procrastinacion, y trata de retrasar cualquier tipo de accion, de modo que el lenguaje hace lo que quiere y cuando quiere.

3. l33t
Es un lenguaje que sustituye combinaciones de caracteres ASCII por caracteres latinos convencionales, de forma que las frases quedan practicamente ilegibles a no ser que seas parte de esa "elite" (Eleet) capaz de comprender dicho lenguaje.

4. FALSE
Este curioso lenguaje tambien tiene un objetivo propio: el de tratar de desanimar a cualquier programador con ganas de dominarlo. Esta basado en el famoso lenguaje Forth, pero hace uso de una sintaxis basada en simbolos de puntuacion para añadirle una nota mas de complejidad al asunto.

5. Ook!
Un lenguaje dedicado a la enseñanza de los primates, y en especial, a los orangutanes, que solo consta de 3 elementos sintacticos: Ook, Ook? y Ook!. Combinandolas se puede hacer virtualmente todo lo que se quiera...virtualmente.

6. Whitespace
Como su propio nombre indica, este lenguaje crea programas a partir de espacios en blanco, la mayoria de lenguajes de programacion modernos no consideran los espacios en blanco, tabuladores o retornos de carro como elementos de la sintaxis y los ignoran. Whitespace hace todo lo contrario, ignorando cualquier caracter que no sea de este tipo.

7. Shakespeare
Este lenguaje utiliza el estilo y sintaxis que probablemente hubiera seguido el mitico escritor ingles de haber desarrollado un lenguaje de programacion. Todo formaria parte de una obra de teatro con dialogos.

8. LOLCODE
Este es un tipo de lenguaje que tiene cierta fama entre los usuarios anglosajones, ya que se utiliza en algunas imagenes de humor y de hecho tambien es la base del nombre de uno de los sitios mas famosos de Internet, "I Can Has Cheezburger?".

9. Befunge
El objetivo del creador de este lenguaje, un joven llamado Chris Pressey, es que este fuera lo mas dificil posible de compilar. Para ello, Befunge esta dotado de dos caracteristicas muy interesantes: las instrucciones pueden escribir nuevas instrucciones de forma autonoma y la misma instruccion se puede ejecutar en cuatro contextos distintos (de izquierda a derecha y viceversa, o de arriba a abajo y viceversa).

10. Piet
Este lenguaje esta inspirado por el artista abstracto Piet Mondrian, convierte programas en pinturas abstractas con 20 colores diferentes representados con codigos hexadecimales. Un compilador luego los interpreta y crea el codigo objeto.

No cabe duda que estas son divrsiones fuera de lo convencional, ahora me resulta claro porque la gente nos cataloga de raros a los geeks, y mas aun, a los programadores.



Lo que hay que ver...

No hay comentarios.: