ON THE SEMANTIC DIVERSITY OF DELEGATION-BASED PROGRAMMING-LANGUAGES

Authors
Citation
J. Malenfant, ON THE SEMANTIC DIVERSITY OF DELEGATION-BASED PROGRAMMING-LANGUAGES, ACM SIGPLAN NOTICES, 30(10), 1995, pp. 215-230
Citations number
19
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
Journal title
Volume
30
Issue
10
Year of publication
1995
Pages
215 - 230
Database
ISI
SICI code
Abstract
The prototype-based programming model has always been difficult to cha racterize precisely. Its basic principle advocates concrete objects as the only mean to model concepts, yet current languages promote method ologies reintroducing abstract constructions to manage efficiently gro ups of similar objects. In this paper, we propose a rational reconstru ction of delegation-based programming languages that identifies progra mming models going beyond traditional prototypes. We also introduce a new classification of delegation-based languages, which clarifies thes e models, and we discuss their relative merits. We finally bring to th e fore the existence of more and more structured delegation-based lang uages forming a continuum between pure prototype-based languages and c lass-based ones.