Los Informáticos fuimos caricaturizados en la famosa película de 1993 por el personaje Dennis Nedry, el Programador Jefe del parque. Si la vieron saben que provoca el desorden bloqueando los sistemas para poder robar los embriones de dinosaurio y venderlos al mejor postor. La pregunta es: ¿cuál es el código que se muestra en las pantallas de los computadores que supuestamente controlan el Parque? Gracias al sitio web Genbeta.com tenemos una respuesta.
A modo de introducción
Primero hay que reconocer que la actuación de Wayne Knight es excelente y cumple a cabalidad con el papel. Lamentablemente generó un estereotipo no muy positivo del Informático: una persona con sobrepeso (producto del consumo excesivo de pizzas) totalmente absorto por la tecnología y con un trabajo creativo pero muy desordenado. A nombre de los Informáticos del mundo desmiento categóricamente estos defectos ya que nuestra Profesión ha dado muchas muestras de ser un gran aporte a la sociedad cumpliendo, en general, con altos niveles de ética.
Dicho todo esto pasemos al análisis de las pantallas que se ven en el transcurso de la película. La primera de ellas es la siguiente:
Fuente: fotograma película Jurassic Park, 1993.
Algunos comentarios iniciales
La revisión de las imágenes ha llevado a identificar el modelo del computador. Se trata de Macintosh Quadra 700, lanzado al mercado a principios de los años 90, específicamente en 1991.
Por otra parte, el ambiente de desarrollo que se ve en la pantalla corresponde al Macintosh Programmer's Workshop, un IDE (entorno de desarrollo integrado) típico de la época.
En su pantalla se pueden ver claramente una ventana de código: "NEDRYLAND: MPW:Examples". Dentro de ella se observa la función “NewHandle(GetHandleSize())", parte de la API del Mac OS, sistema operativo utilizado por el modelo Quadra 700.
Al revisar la sintaxis se puede ver el operador de asignación ":=" y las sentencias if/else. Todo esto permite concluir que se trata del lenguaje basado Object Pascal. Cabe decir que el lenguaje Pascal en que se basa se usaba profusamente para los cursos de introducción a la programación, tal como ahora se hace con Python.
Al revisar el código en sí se ve que consiste en solo un ejemplo para principiantes de ese lenguaje de programación, algo muy lejano al necesario para dañar los sistemas del parque y liberar los dinosaurios.
¿Esperaban algo más elaborado en una película que costó tantos millones de dólares? Pues en mi caso la verdad es que no. Obviamente solo alguien muy “friki” dedicaría tiempo a revisarlo. Tanto el computador como las pantallas que muestra permiten lograr el efecto buscado, el de un descontrolado programador que traiciona la confianza de su empleador para lucrar de mala manera. Cabe decir que la muerte de este personaje es uno de los momentos mejor logrado de la película, algo que recomiendo revisar.
Otras sorpresas más
Este interés friki con el ambiente de desarrollo del personaje Dennis Nedry permite reconocer la fotografía de un famoso e histórico personaje que está pegado junto con una ingeniosa broma. Se trata del físico norteamericano y “padre” de la Bomba Atómica de 1945, J. Robert Oppenheimer.
La referencia al “baby boom” se entiende como la mención del naciente mundo de las bombas atómicas combinado con la generación “Baby Boomers” que nace a partir, justamente de 1945 (si quieren saber más del concepto de generación según el año de nacimiento los invito a leer esta entrada del Blog de la Comunidad: https://www.gestionenti.com/post/cómo-se-puede-gestionar-un-equipo-de-millennials).
Por último, pese al protagonismo de los Velociraptores, cabe destacar que los que atacan a Nedry son: Dilophosaurus, cuya apariencia se puede ver en este meme:
Fuente: Meme basado en escena del videojuego 'Jurassic Word: Evolution'
Y ya que estamos hablando de memes no puedo dejar de compartir este que rinde un homenaje al emocionante momento en que la adolescente coprotagonista se da cuenta que el sistema del Parque está basado en el Sistema Operativo Unix y salva la situación manipulándolo para cerrar las puertas de seguridad:
Por último
Buscando imágenes del código ya comentado encontré un comentario de Cristian Ciuraneta Catalán, publicado en el Sitio Web MeriStation donde indica que: “Así, el odioso personaje interpretado por Wayne Knight, Dennis Nedry -Nedry como anagrama de ‘nerdy’, ‘rarito’ o ‘friqui’ en inglés- hacía el papel de verdadero villano en las sombras, ya que su personaje es la clave para el robo de embriones de dinosaurios a cargo de la corporación rival de InGen. Entre sus planes estaba la desactivación del sistema de seguridad de la isla, lo que le daría el espacio de tiempo suficiente para escapar; sin embargo, no contaba con una fuerte tormenta tropical que pondría el parque patas arriba.
Para ello, Nedry se valió de su propio código fuente para hackear el sistema de seguridad de Isla Nublar utilizando el malware llamado ‘Whte_rbt.obj’, un claro homenaje a ‘Alicia en el País de las Maravillas’. Un código fuente real del que ahora conocemos su estructura gracias a una imagen en alta resolución del filme obtenida por StackExchange (vía GameStar Tech) en el que se observa el contenido de la pantalla del ordenador de Nedry”.
Espero que les haya gustado esta curiosidad. Si tienen comentarios o sugerencias les pido por favor que las dejen en los comentarios.
Saludos cordiales.
Profesor Gerardo Cerda Neumann, Editor del Blog.