Existen
diferentes tipo de lenguajes de programación web, entre estos, los lenguajes de
programación mejor pagados; obviamente existen otros que no son rentables, pero que
llaman la atención por su excentricidad.
En
este artículo te presentaré 5 lenguajes de programación que no destacan por ser
los lenguajes de programación más usados, sino más bien por ser lenguajes de programación
esotéricos, sus nombres lo dicen todo. ¡Iniciemos!
1. TrumpScript
Lenguaje de programación inspirado en el
polémico magnate y potencial candidato a la presidencia de Estados Unidos,
Donal Trump. Fue desarrollado por cuatro estudiantes de la Universidad de Rice.
A
continuación, algunas de las características de este nuevo lenguaje de
programación:
- Los números deben ser estrictamente mayores a 1 millón.
- En lugar de True y False, tenemos Fact y Lie.
- Todos los programas deben terminar con America is great (“Estados Unidos es grande”).
- TrumpScript no es compatible con Windows, ya que Trump no es el tipo de persona que cree en la PC.
2. LOLCODE
Adam
Lindsay, un investigador en el Departamento de Computación de la Universidad de
Lancaster inventó el lenguaje de programación
LOLCODE hace casi 10 años. Este extraño
lenguaje de programación se deriva del fenómeno LOLcats y utiliza sintaxis
LOLcats para funcionar correctamente.
LOLCODE puede ser bonito, pero es más que eso. Según
el sitio oficial, hay diferentes implementaciones en
lenguajes de programación web como .NET, Java, Python, Perl y PHP.
Aquí
el ejemplo de cómo se programa el “Hola mundo”:
3. Shakespeare
Este
lenguaje de programación se ha creado con el objetivo de hacer que el código
fuente se asemeje a obras de Shakespeare. Jon Aslund y Karl Hesselstörm son los
diseñadores detrás de Shakespeare, un lenguaje de programación que estas lejos
de ser el mejor pagado del mundo. Las variables deben ser nombres de personajes
de Shakespeare y las constantes son decididas por sustantivos positivos o negativos.
Ejemplo
de cómo programar en este lenguaje de programación:
4. Chef
Si
eres un chef frustrado, esta es tu oportunidad para mezclar tu amor por el arte
culinario y aprender un lenguaje de
programación. Chef parece una receta de
cocina; los ingredientes tienen valores de datos individuales. Todos
los ingredientes son numéricos, aunque pueden ser interpretadas como Unicode
para los propósitos de E/S. Los ingredientes líquidos se emitirán como
caracteres Unicode, mientras que los ingredientes secos o no especificados se
emitirán como números.
En
pocas palabras, la salida debe ser sabrosa y fácil de preparar, son recetas
para personas con diferentes presupuestos y deben ser métricas. En la
imagen, el código fuente de 'Hello World!':
5. Malbolge
Este
lenguaje de programación fue creado por Ben
Olmstead en 1998 con la idea de que la programación debería ser
difícil. Malbolge fue nombrado así en alusión al Ninth Circle of Hell de Dante y fue diseñado para ser casi
imposible de programarlo.
En
la siguiente imagen se muestra como se programa el famoso “Hola Mundo”:
¿Te
animas a programar en este tipo de leguajes de programación?
Fuente:
Jaxenter