Objects and classes in Algol-like languages

  • Authors:
  • Uday S. Reddy

  • Affiliations:
  • Univ. of Illinois at Urbana-Champaign, Urbana

  • Venue:
  • Information and Computation - FOOL V
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many object-oriented languages used in practice descend from Algol. With this motivation, we study the theoretical issues underlying such languages via the theory of Algol-like languages. It is shown that the basic framework of this theory extends cleanly and elegantly to the concepts of objects and classes. Moreover, a clear correspondence emerges between classes and abstract data types, whose theory corresponds to that of existential types. Equational and Hoare-like reasoning methods and relational parametricity provide powerful formal tools for reasoning about Algol-like object-oriented programs. 2002 Elsevier Science (USA)