Auf Nedrys Arbeitsplatz ist ein scheinbarer Quellcode abgebildet , bevor er die Tore schließt. Ich wollte wissen, ob dies zu einer echten Programmiersprache gehört? (damit wir alle darüber lachen/weinen können, wie veraltet es ist...)
Ein schnelles Google fand heraus, dass eine Out-of-Stack- Frage bereits gestellt wurde, aber noch keine Antworten.
Auch eine verwandte Frage: Ist das in Jurassic Park enthaltene Unix-Betriebssystem echt?
Links zoomen
Rechts zoomen
(Hinweis: Bilder, die ich bei einer Ausgabe von Jurassic Park mit einer Auflösung von 1080p produzieren könnte)
Ja, es sieht alles wie echter Code aus.
Das Fenster auf der linken Seite sieht aus wie Object Pascal -Code für Classic Mac OS, gemessen an:
:=
Zuweisungssyntax.NEDRYLAND :MPW:Examples:
(abgeschnittene) Fenstertitel. MPW ist Macintosh Programmer's Workshop (eine klassische Mac OS-Entwicklungsumgebung), die Schriftart ist Chicago (die standardmäßige klassische Mac OS-Schriftart) und der durch Doppelpunkte getrennte Pfad gibt das klassische Mac OS an.NewHandle
und GetHandleSize
sind klassische Mac OS API-Funktionen (kann keine so alte API-Referenz online finden, aber sie sind in der Carbon-Kompatibilitätsschicht für OS X vorhanden ).Die Routine auf dem Bildschirm nimmt eine Zeichenfolgeneingabe und erzeugt als Ausgabe eine Kopie dieser Zeichenfolge, wobei aufeinanderfolgende Tabulatoren und/oder Leerzeichen durch ein einzelnes Leerzeichen ersetzt werden.
Das rechte Fenster scheint eine Art Shell-Skript zur Versionskontrolle des Quellcodes zu sein. Möglicherweise in einer frühen Version von AppleScript geschrieben, da es nicht ganz wie eine sh
Syntax im UNIX-Stil aussieht. http://www.joecullin.com/site/2012/01/jurassic-park-source-code/ behauptet, die vollständige Datei (mit einer Beschreibung und einem Urheberrechtshinweis von Apple) basierend auf übereinstimmendem Text gefunden zu haben. Der Pfad, in dem die Datei gefunden wurde ( ... MPW/Examples/Examples/CheckOutActive.txt
), ist auch Macintosh Programmer's Workshop zugeordnet.
Das Fenster unten ist ein Skript zum Konvertieren von Bildern im Apple PICT -Format in Ressourcen, wie es in einem Software-Erstellungsprozess verwendet würde.
Dies ist natürlich alles sehr allgemein und nicht spezifisch für die Kontrolle von Vergnügungsparks/Zoos.
Da die anderen im Film dargestellten Maschinen Unix-Systeme (SGI IRIX) sind, ist es fraglich, ob diese Maschine überhaupt für die eigentliche Entwicklung verwendet wurde. Die Entwicklung für die IRIX-Maschinen wäre auf den IRIX-Maschinen durchgeführt worden, wahrscheinlich in C, unter Verwendung der Workshop-GUI oder der Befehlszeilen-Tools.
Dies sieht aufgrund der Semikolons am Ende der Zeilen und des :=
Zuweisungsoperators wie Delphi (oder ein Pascal-Derivat) aus. Delphi ist auch eine RAD-Sprache, die sich gut zum Erstellen ihrer Bildschirme eignet.
Bearbeiten: Basierend auf der verwandten Frage des Systems, auf dem Unix ausgeführt wird, kann Delphi auf * nix ausgeführt werden
Hinweis: Object Pascal (Delphi) unterscheidet im Allgemeinen nicht zwischen Groß- und Kleinschreibung. Meine Beispiele sind in Kleinbuchstaben, während der Screenshot in Großbuchstaben geschrieben ist.
Hier ist eine grundlegende if/else
, die ich von hier gefunden habe
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;
Wenn Sie die Ähnlichkeiten mit dem vergleichen, was Sie auf dem Bild sehen können, ist es eine Übereinstimmung. The if [predicates] then begin ... end
Streichhölzer
Gleiches gilt für das while [condition] do
Beispiel von hier
While sqrNum <= 100 do
begin
...
end;
Wenn Sie sich auch die Kommentarblöcke mit ansehen *
, können Sie sie damit abgleichen ( hier zu finden ) .
//This is a single line comment.
{
Multiple line
comment.
}
(*
This too is a
multiple line comment.
*)
Wenn Sie die richtige Datei genauer untersuchen, sind die Kommentare # not * und es sieht auch aus wie ein Build-Skript oder eine Art Shell-Skript, besonders wenn Sie die Kommentare lesen.
^
, das für Zeiger verwendet wird, was definitiv ein Hinweis auf Object Pascal oder Delphi ist.
niemand