Institut für Computersprachen
Programmiersprachen und Übersetzer

Detailinformation

( Fenster schließen )


Diplomarbeit
Titel An Experimentally Typed Language and its Implementation
Autor Doubek, Werner
Erscheinungsjahr 1997
Inventardatum 30.06.1997
Abstract Das Design moderner Typsysteme soll sowohl den Umgang mit umfangreichen Projekten unterstützen als auch die Wiederverwendung von Quellcode erlauben. Diese Ziele werden teils durch "polymorphe Typsysteme" erreicht. Polymorphismus tritt in zwei dominierenden Konzepten auf: Untertyprelationen und Generizität. Zur Kombination dieser beiden Konzepte soll diese Diplomarbeit einen Beitrag leisten. Sie beschreibt den Begriff Typ, evolutionäre Aspekte in der Geschichte der Typsysteme und verschiedene Arten von Polymorphismus und deren Zusammenspiel. Zur Veranschaulichung einiger theoretisch erarbeiteter Konzepte dient eine applikative Sprache von Ausdrücken namens "ATL" (A Typed Language). Sie zeichnet sich hauptsächlich durch eine klare Trennung zwischen Typen und deren Implementierungen aus, wobei ihr Typsystem prinzipiell getrennte Übersetzung ermöglicht. Eine Erweiterung um objektorientierte Eigenschaften wird diskutiert. Die Beschreibung einer einfachen Implementierung des Interpreters sowie des Typ-Checkers ist ebenfalls enthalten.
Status Verfügbar

( Fenster schließen )