An abstract view of objects and subtyping: (preliminary report)

Abstract: "We give direct type-theoretic characterization of the basic mechanisms of object-oriented programming -- objects, methods, message passing, and subtyping -- by introducing an explicit Object type constructor together with suitable introduction, elimination, and equality rules. The re...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hofmann, Martin (VerfasserIn), Pierce, Benjamin C. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Edinburgh 1992
Schriftenreihe:Laboratory for Foundations of Computer Science <Edinburgh>: LFCS report series 226
Schlagworte:
Zusammenfassung:Abstract: "We give direct type-theoretic characterization of the basic mechanisms of object-oriented programming -- objects, methods, message passing, and subtyping -- by introducing an explicit Object type constructor together with suitable introduction, elimination, and equality rules. The resulting abstract framework represents a first step towards a high-level axiomatization of object-oriented programming and provides a common basis for justifying and comparing known encodings of objects in terms of the seemingly diverse machinery of recursive record types [9, 12], F-bounded quantification [6, 17], and existential types [33, 32]."
Beschreibung:39 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!