Since the introduction of Smalltalk, the object-oriented approach towards the organization of data and programs has become popular. In this paper, the possibilities of exploiting procedure-oriented languages to allow an object-oriented style of programming are analysed. Although the two approaches are apparently dissimilar, a family of procedure-oriented languages is described which allows a high degree of freedom in programming and does not appear to restrain the programmer within the procedure-oriented scheme. Popular languages of this family are ML and PS-Algol. For such languages, a technique is developed which enables an efficient implementation of object-oriented features, such as the subclassing form of inheritance provided by Smalltalk-80 and Simula.

A TECHNIQUE FOR SUBCLASSING AND ITS IMPLEMENTATION EXPLOITING POLYMORPHIC PROCEDURES / Mancini, Luigi Vincenzo. - In: SOFTWARE-PRACTICE & EXPERIENCE. - ISSN 0038-0644. - STAMPA. - 18:4(1988), pp. 287-300. [10.1002/spe.4380180402]

A TECHNIQUE FOR SUBCLASSING AND ITS IMPLEMENTATION EXPLOITING POLYMORPHIC PROCEDURES

MANCINI, Luigi Vincenzo
1988

Abstract

Since the introduction of Smalltalk, the object-oriented approach towards the organization of data and programs has become popular. In this paper, the possibilities of exploiting procedure-oriented languages to allow an object-oriented style of programming are analysed. Although the two approaches are apparently dissimilar, a family of procedure-oriented languages is described which allows a high degree of freedom in programming and does not appear to restrain the programmer within the procedure-oriented scheme. Popular languages of this family are ML and PS-Algol. For such languages, a technique is developed which enables an efficient implementation of object-oriented features, such as the subclassing form of inheritance provided by Smalltalk-80 and Simula.
1988
Computer Science, Software Engineering, procedure-oriented programming, object-oriented programming, object inheritance
01 Pubblicazione su rivista::01a Articolo in rivista
A TECHNIQUE FOR SUBCLASSING AND ITS IMPLEMENTATION EXPLOITING POLYMORPHIC PROCEDURES / Mancini, Luigi Vincenzo. - In: SOFTWARE-PRACTICE & EXPERIENCE. - ISSN 0038-0644. - STAMPA. - 18:4(1988), pp. 287-300. [10.1002/spe.4380180402]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/879570
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact