Hay lo que parece ser un código fuente representado en la estación de trabajo de Nedry antes de que cierre las puertas. Quería saber si esto pertenece a un lenguaje de programación real. (para que todos podamos reír/llorar por lo obsoleto que es...)
Un rápido Google encontró que ya se había hecho una pregunta fuera de la pila , pero aún no hay respuestas.
También una pregunta relacionada: ¿Es real el sistema operativo Unix que aparece en Jurassic Park?
Zoom a la izquierda
Zoom a la derecha
(Nota: imágenes que podría producir dada una edición de Jurassic Park con resolución de 1080p)
Sí, todo parece código real.
La ventana de la izquierda se parece al código Object Pascal para Classic Mac OS a juzgar por:
:=
sintaxis de asignación.NEDRYLAND :MPW:Examples:
título de la ventana (cortada). MPW es Macintosh Programmer's Workshop (un entorno de desarrollo de Classic Mac OS), la fuente es Chicago (la fuente predeterminada de Classic Mac OS) y la ruta delimitada por dos puntos indica Classic Mac OS.NewHandle
y GetHandleSize
son funciones clásicas de API de Mac OS (no se puede encontrar una referencia de API tan antigua en línea, pero están presentes en la capa de compatibilidad de Carbon para OS X ).La rutina en la pantalla toma una entrada de cadena y produce como salida una copia de esa cadena con tabulaciones y/o espacios consecutivos reemplazados por un solo espacio.
La ventana de la derecha parece ser una especie de script de shell para el control de versiones del código fuente. Posiblemente escrito en una versión anterior de AppleScript , ya que no parece una sh
sintaxis de estilo UNIX. http://www.joecullin.com/site/2012/01/jurassic-park-source-code/ afirma haber encontrado el archivo completo (con una descripción y un aviso de copyright de Apple) basado en el texto coincidente. La ruta donde se encontró el archivo ( ... MPW/Examples/Examples/CheckOutActive.txt
) también está asociada con Macintosh Programmer's Workshop.
La ventana en la parte inferior es una secuencia de comandos para convertir imágenes en formato PICT de Apple en recursos, como se usaría en un proceso de creación de software.
Esto es, por supuesto, muy genérico y no específico del control de parques de atracciones/zoológicos.
Como las otras máquinas representadas en la película son sistemas Unix (SGI IRIX), es cuestionable que esta máquina se haya utilizado para el desarrollo real. El desarrollo de las máquinas IRIX se habría realizado en las máquinas IRIX, probablemente en C, usando la GUI de Workshop o herramientas de línea de comandos.
Esto se parece a Delphi (o un derivado de Pascal) debido a los puntos y comas al final de las líneas y también al :=
operador de asignación. Delphi también es un lenguaje RAD que sería bueno para construir sus pantallas.
Editar: según la pregunta relacionada con el sistema que ejecuta Unix, Delphi se puede hacer en * nix
Nota: Object Pascal (Delphi) generalmente no distingue entre mayúsculas y minúsculas. Mis ejemplos están en minúsculas mientras que la captura de pantalla está en mayúsculas.
Aquí hay un básico if/else
que encontré de aquí
if (condition1) And (condition2) // Both conditions must be satisfied
then
begin
statement1;
statement2;
...
end // Notice no terminating ';' - still part of 'if'
else
begin
statement3;
statement4;
...
end;
si compara las similitudes con lo que puede ver en la imagen, es una coincidencia. The if [predicates] then begin ... end
partidos
Lo mismo para el while [condition] do
ejemplo de aquí
While sqrNum <= 100 do
begin
...
end;
También mirando los bloques de comentarios usando *
, puede relacionarlos con esto (que se encuentra aquí )
//This is a single line comment.
{
Multiple line
comment.
}
(*
This too is a
multiple line comment.
*)
Al examinar más el archivo correcto, los comentarios son # no * y también parece un script de compilación o algún tipo de script de shell, especialmente si lee los comentarios.
^
utilizado para los punteros, que definitivamente es una sugerencia de Object Pascal o Delphi.
nadie