Ein Überblick über die Programmiersprache
Emerald

Emerald ist eine objektorientierte Sprache zur Programmierung verteilter Applikationen. Sie wurde in den Jahren 1985-1987 an der Universität Washington entwickelt, beschrieben und implementiert. Diese Ausarbeitung beschreibt die Eigenschaften der Sprache und vergleicht die Implementation von Verteiltheit mit anderen Ansätzen.


Inhaltsverzeichnis

  1. Einleitung

  2. Grundlagen
    1. Objektorientierung
    2. Polymorphismus
    3. Mobilität

  3. Bisherige Ansätze
    1. Xerox RPC
    2. EPL
    3. Smalltalk

  4. Die Sprache Emerald
    1. Objekte
      1. Konstruktion
      2. Referenzen
      3. Prozesse
      4. Unveränderliche Objekte
      5. Polymorphismus
    2. Sprachkonstrukte
      1. Bewegen von Objekten
      2. Gruppenbildung
      3. Parameterübergabe
    3. Weitere Möglichkeiten in Emerald

  5. Implementation
    1. Betriebssystem-Grundlagen
    2. Objekte
    3. Mobilität
    4. Code Sharing
    5. Auffinden von Objekten
    6. Traffic Reduction
    7. Zusammenfassung

  6. Resumé

  7. Bemerkung

  8. Literaturverzeichnis


Wer diese Ausarbeitung lieber offline lesen möchte, kann auch das Dokument im PostScript Format laden (16 Seiten).

Extrablatt: Die Programmiersprache Erlang der Firma Ericsson. Dieses Kapitel ist nicht Teil der obigen Ausarbeitung, sondern wurde nachträglich der Aktualität halber aufgenommen.


Frank Pilhofer <fp -AT- fpx.de> Back to the Homepage
Last modified: Wed Jul 26 10:11:07 1995