Un equipo de ingenieros de software de la Universidad de Rice, ha introducido un nuevo lenguaje de programación llamado TrumpScript.
Basado en Python, el nuevo lenguaje está diseñado para ser “el lenguaje de programación que Trump aprobaría“, usando una variedad de sintaxis y comandos de particular humor sobre el candidato.
TrumpScript claramente no es un lenguaje que uno espera pero es satírico con un poco de política. Cuenta con una variedad de características que faltan en cualquier otro lenguaje de programación. Veamos.
- No hay números de punto flotante, sólo números enteros. América nunca hace nada a medias >:|.
- Todos los números deben ser estrictamente mayor que 1 millón. Las cosas pequeñas es intrascendente para nosotros.
- En lugar de True y False (Verdadero y falso), tenemos fact y lie (Realidad y mentira).
- Sólo las palabras más populares en inglés, las palabras favoritas de Trump, y los nombres de políticos actuales pueden utilizarse como nombres de variables.
- Los mensajes de error son en su mayoría las cotizaciones directamente tomadas del propio Trump.
- Todos los programas deben terminar “America is great“.
- En su forma más cruda, TrumpScript no es compatible con Windows, ya que Trump no es el tipo de persona de creer en la PC.
- Si el equipo que ejecuta es de China o México, TrumpScript no compila. Ellos no quieren que roben los secretos tecnológicos estadounidenses.
- No se ejecutará en modo root porque Estados Unidos no necesita su ayuda para ser grande. Trump es todo lo que EE.UU necesita.
El manejo de errores en TrumpScript es bastante estricta. Por ejemplo, si utiliza una palabra que no es común Inglés, el programa le castigará diciendo “Tenemos un país donde para asimilar tienes que hablar Inglés“. Los términos en su código que han sido prohibidos son igualmente estricto, lanzando una error diciendo “Trump no quiere oír“.
TrumpScript está disponible en GitHub. Los programadores les encanta hacer contribuciones a proyectos en GitHub, y parece que muchos no están satisfechos con el nuevo lenguaje, dando un oleaje de cuestiones sobre el proyecto puesto en marcha.
https://github.com/samshadwell/TrumpScript
Un contribuyente lamentó el uso de Python, ya que fue desarrollado originalmente en los Países Bajos, lo que sugiere “¿Por qué no utilizar un lenguaje americano, como C ++? Tenemos que volver al trabajo de diseños de lenguajes de programación en los EE.UU”.