<img src="https://queue.simpleanalyticscdn.com/noscript.gif?collect-dnt=true" alt="" referrerpolicy="-when-downgrade"> Rockstar: Lenguaje de programación con gramática de letras de canciones
NeoTeo
Lisandro Pardo

Sólo necesita un par de acordes…

Rockstar: Lenguaje de programación con gramática de letras de canciones

Rockstar: Lenguaje de programación con gramática de letras de canciones

Una queja recurrente a la hora de premios Ig Nobel, creo que aquí lo tenemos.

De acuerdo con el texto publicado en la página oficial, Rockstar le da al potencial programador un nivel de licencia poética sin precedentes en la composición y la estructura general de sus programas. Al mismo tiempo, recomienda no utilizar ninguna clase de comentarios para permitir que la audiencia «encuentre su propio significado» en el código, pero de ser necesario es posible colocar comentarios entre paréntesis. Después de todo, la idea detrás de Rockstar no es quitarle poder a los programadores, sino que los puedan llamar «Rockstar programmers» con un poco más de justificación. (?)

Rockstar: Lenguaje de programación con gramática de letras de canciones
Un ejemplo de código, y su equivalente en Rockstar (haz clic para ver la imagen más grande)

Veamos: Si alguien escribe «Tommy was a lean mean wrecking machine», lo que hace esa línea es inicializar la variable Tommy con un valor de 14487. Las variables comunes se basan en «a», «an», «the», «my» o «your», seguidas por un nombre único, que siempre debe utilizar caracteres ASCII en minúscula. Las variables propias son cualquier keyword que no haya sido reservado y comience con una letra mayúscula. En el caso anterior, Tommy es una de esas variables, y los responsables de Rockstar recomiendan alternativas como Gina, Doctor Feelgood, Mister Crowley, Kayleigh, Tom Sawyer, Billie Jean o Janie. El sistema de tipos en Rockstar es muy similar a lo que define ECMAScript, con leves ajustes. Por ejemplo, «undefined» no es una palabra muy asociada al rock, así que fue reemplazada con «Mysterious», mucho más apropiada.

Si quieres saber más sobre este fabuloso lenguaje de programación bastante completo a pesar de su perfil cómico, y puede que en el futuro veamos programas enteros escritos como canciones de rock, aunque alguien deberá encargarse de la música...

Sitio oficial:

Haz clic aquí

Aún no hay comentarios…

Debes iniciar sesión para publicar un comentario.