Bitte benutzen Sie diese Referenz, um auf diese Ressource zu verweisen: doi:10.22028/D291-26136
Titel: An abstract machine for an object-oriented language with top-level classes
VerfasserIn: Böschen, Christoph
Fecht, Christian
Hense, Andreas V.
Wilhelm, Reinhard
Sprache: Englisch
Erscheinungsjahr: 1994
Quelle: Saarbrücken, 1994
DDC-Sachgruppe: 004 Informatik
Dokumenttyp: Forschungsbericht (Report zu Forschungsprojekten)
Abstract: Object-oriented programming languages where classes are top-level, i.e. not first-class citizens, are better suited for compilation than completely dynamic languages like SMALLTALK or SELF. In O'SMALL, a language with top-level classes, the compiler can statically determine the inheritance hierarchy. Due to late binding, the class of the receiver of a message must be determined at run time. After that a direct jump to the corresponding method is possible. Method lookup can thus be done in constant time. We present an abstract machine for O'SMALL based on these principles. It is a concise description of a portable O'SMALL implementation.
Link zu diesem Datensatz: urn:nbn:de:bsz:291-scidok-42042
hdl:20.500.11880/26192
http://dx.doi.org/10.22028/D291-26136
Schriftenreihe: Technischer Bericht / A / Fachbereich Informatik, Universität des Saarlandes
Band: 1994/02
Datum des Eintrags: 7-Sep-2011
Fakultät: MI - Fakultät für Mathematik und Informatik
Fachrichtung: MI - Informatik
Sammlung:SciDok - Der Wissenschaftsserver der Universität des Saarlandes

Dateien zu diesem Datensatz:
Datei Beschreibung GrößeFormat 
fb14_1994_02.pdf4,74 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.