Interpretation of objects and object types

34Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

We present an interpretation of typed object-oriented concepts in terms of well-understood, purely procedural concepts. More precisely, we give a compositional subtype-preserving translation of a basic object calculus supporting method invocation, functional method update, and subtyping, into the polymorphic λ-calculus with recursive types and subtyping. The translation techniques apply also to an imperative version of the object calculus which includes inplace method update and object cloning. Finally, the translation easily extends to 'Self types' and other interesting object-oriented constructs.

Cite

CITATION STYLE

APA

Abadi, M., Cardelli, L., & Viswanathan, R. (1996). Interpretation of objects and object types. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (pp. 396–409). ACM. https://doi.org/10.1145/237721.237809

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free