Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Ein PROLOG-Interpreter in ADA |
| Autor | Salzer, Gernot |
| Erscheinungsjahr | 1987 |
| Abstract | ADA ist eine hochentwickelte imperative Programmiersprache. Neben Sprachelementen, die hauptsächlich dem Komfort dienen (Aggregate, spezielle Formen der Schleife, Anfangswertzuweisungen , etc.) umfaßt sie auch Sprachelemente für parallele Prozesse, abstrakte Datentypen usw. Zusätzlich ist ADA eine geschützte Bezeichnung, jeder Compiler muß einem strengen Validierungsprozeß unterworfen werden, ehe er als ADA-Compiler bezeichnet werden darf. Diese Tatsache einerseits und die Fähigkeiten der Sprache andererseits ermöglichen es, von der Programmierumgebung unabhängige Programme zu schreiben. Im folgenden werden einige Sprachelemente beschrieben, die im Interpeter verwendet werden und über Sprachen wie Pascal oder Modula hinausgehen. Im einzelnen sind das Anfangszuweisungen, Strukturierte Konstante (Aggregate), Rekords mit Diskriminanten, Unvollständige Typdeklarationen und Pointer, Overloading, Ausnahmebedingungen (Exeptions), Pakete (Packages), (limited) private Typen und Generische Parameter. |
| Status | Verfügbar |