¿Existe este lenguaje?

Al ver la película de 1994 Peligro Inminente (Clear and Present Danger), me he fijado en un fotograma en el que se muestra un fragmento de código de un programa.

¿Existe este lenguaje?

A pesar de que ante la pregunta sobre el lenguaje de programación usado, en LearnToHack, se dice que la máquina es de la época Commodore, no hay duda de que se trata de un compatible PC.

Las respuestas van desde que es una versión antigua de BASIC (algo que cualquiera que haya tocado algo de BASIC descartaría de inmediato), hasta que intentan simular ensamblador. Esta segunda explicación, no es descartable, en el mundo del cine, nunca se sabe, pero personalmente no me convence.

El lenguaje en cuestión, utiliza comparaciones de doble igual (==), y asignaciones con simple igual (=) como en C y otros lenguajes modernos.

Los condicionales terminan con endif como en Pascal y Modula-2.

Mi teoría es que simplemente es un lenguaje inventado, para que quede cinematográficamente creíble, mezclando elementos de BASIC, C, Pascal, y Perl. Aunque tal vez esté equivocado, y exista en realidad. Así que ¿le suena a alguien un lenguaje como éste?

msg1 [ ] = 355200/x
msg2 [ ] = 778600/y

static unsigned bar code
ptr = "/c @ 65299 YXS

exe filenm "yxs" @ 43990/y
(x=433j99800; X<7762629999900; [ ] =652500/x)
if @x=="7268649928200"; [ ] = 8738734/y
if @y=="9347973387477"; [ ] = 2983080/x
exit

if @ x==97994393784 || @ x==384783
endif @ x==43095808…

5 comentarios en “¿Existe este lenguaje?”

  1. Está claro que sí existe ese lenguaje. Yo lo he visto en varias películas y tiene diferentes nombres:

    ElPublicoVaAFlipar 1.0
    ElChavalQueSalvaAlMundoEsLaRehostia 3.0

  2. Ya les vale, es evidente que ese código no compila…
    Falta cerrar comillas en la linea #4, y además se usa la variable x antes de inicializar, con lo que además debería darles un porrón de warnings… 😉

Deja un comentario