DocumentCode
2282001
Title
First class functions and dynamic binding of methods to classes
Author
Ancona, M. ; Nieddu, P.
Author_Institution
Genova Univ., Italy
fYear
1993
fDate
23-26 Mar 1993
Firstpage
217
Lastpage
223
Abstract
The implementation of the object-oriented paradigm adopted by Oberon, Oberon-2 and Modula-3 is analyzed and compared with a new technique proposed. The design principles adopted in the method are orthogonality with respect to the role of first-class procedures, minimality of extension, and generality of application. The constructs used are record type extensions and first-class procedures. The new concepts introduced are the shared virtual part of a record type also called a virtual data table, and self-bound record fields
Keywords
object-oriented methods; Modula-3; Oberon; Oberon-2; first-class procedures; minimality of extension; object-oriented paradigm; orthogonality; record type extensions; self-bound record fields; shared virtual part; virtual data table; Computer languages; Data structures; Delay; Design methodology; Utility programs;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location
Tempe, AZ
Print_ISBN
0-7803-0922-7
Type
conf
DOI
10.1109/PCCC.1993.344461
Filename
344461
Link To Document