Vorhölle (Programmiersprache)

Vorhölle ist eine Programmiersprache, um verteilte Systeme zu schreiben, und ist die Sprache, die verwendet ist, um Anwendungen für das Inferno Betriebssystem zu schreiben. Es wurde an Glockenlaboratorien von Sean Dorward, Phil Winterbottom und Rob Pike entworfen.

Der Vorhölle-Bearbeiter erzeugt mit der Architektur unabhängigen Gegenstand-Code, der dann von Dis virtuelle Maschine interpretiert oder kurz vor der Durchlaufzeit kompiliert wird, um Leistung zu verbessern. Deshalb sind alle Vorhölle-Anwendungen über alle Inferno-Plattformen völlig tragbar.

Die Annäherung der Vorhölle an die Parallelität wurde von Communicating Sequential Processes (CSP) von Hoare begeistert.

Spracheigenschaften

Vorhölle unterstützt die folgenden Eigenschaften:

Beispiele

Vorhölle verwendet Ada-artige Definitionen als in:

Name: = Typ-Wert;

name0, name1: Typ = Wert;

name2, name3: Typ;

name2 = Wert;

</Quelle>

Hallo Welt

Werkzeug-Befehl;

schließen Sie "sys.m" ein;

sys: Sys;

schließen Sie "draw.m" ein;

schließen Sie "sh.m" ein;

init (Null: bezüglich der Attraktion-> Zusammenhang, Null: Liste der Schnur)

{\

sys = laden Sys Sys-> PFAD;

sys-> Druck ("Hallo Welt! \n");

}\

</Quelle>

Bücher

Die 3. Ausgabe des Infernos Betriebssystem und Vorhölle-Programmiersprache wird in der Lehrbuch-Inferno-Programmierung mit der internationalen Vorhölle-Standardbuchnummer 0-470-84352-7 beschrieben (Chichester: John Wiley & Sons, 2003), durch Phillip Stanley-Marbell. Ein anderes Lehrbuch "Das Inferno-Programmierbuch: Eine Einführung in die Programmierung für das Inferno Verteiltes System" durch Martin Atkins wurde Charles Forsyth, Rob Pike und Howard Trickey, angefangen, aber nie befreit.

Siehe auch

  • Das Inferno Betriebssystem.
  • Alef - Der Vorgänger der Vorhölle.
  • Plan 9 von Glockenlaboratorien.
  • Gehen Sie (Programmiersprache) - Ähnliche Sprache von Google.

Links


Ioannis Metaxas / Pseudodoxia Epidemica
Impressum & Datenschutz