SciDok

Eingang zum Volltext in SciDok

Lizenz

Report (Bericht) zugänglich unter
URN: urn:nbn:de:bsz:291-scidok-42042
URL: http://scidok.sulb.uni-saarland.de/volltexte/2011/4204/


An abstract machine for an object-oriented language with top-level classes

Böschen, Christoph ; Fecht, Christian ; Hense, Andreas V. ; Wilhelm, Reinhard

Quelle: (1994) Saarbrücken, 1994
pdf-Format:
Dokument 1.pdf (4.738 KB)

Bookmark bei Connotea Bookmark bei del.icio.us
Institut: Fachrichtung 6.2 - Informatik
DDC-Sachgruppe: Informatik
Dokumentart: Report (Bericht)
Schriftenreihe: Technischer Bericht / A / Fachbereich Informatik, Universität des Saarlandes
Bandnummer: 1994/02
Sprache: Englisch
Erstellungsjahr: 1994
Publikationsdatum: 07.09.2011
Kurzfassung auf Englisch: 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.
Lizenz: Standard-Veröffentlichungsvertrag

Home | Impressum | Über SciDok | Policy | Kontakt | Datenschutzerklärung | English