Towards a Full Multiple-Inheritance Virtual Machine

Abstract : Late binding and subtyping create run-time overhead for object-oriented languages, especially in the context of both multiple inheritance and dynamic loading, for instance for JAVA interfaces. It is, however, generally agreed that the efficiency of JAVA and .NET systems comes from the fact that, in these languages, classes are in single inheritance. In this paper, we present the abstract architecture of a virtual machine for unrestricted multiple-inheritance, which should provide the same runtime efficiency as .JAVA and .NET.
Type de document :
Communication dans un congrès
ECOOP'10: Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'10), Jun 2010, Maribor, Slovenia. ACM, pp.6, 2010, 〈http://ecoop2010.uni-mb.si/ws_program.html#ws_6〉
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00486462
Contributeur : Roland Ducournau <>
Soumis le : mardi 25 mai 2010 - 17:56:57
Dernière modification le : jeudi 11 janvier 2018 - 06:26:11

Identifiants

  • HAL Id : lirmm-00486462, version 1

Collections

Citation

Roland Ducournau, Floréal Morandat. Towards a Full Multiple-Inheritance Virtual Machine. ECOOP'10: Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'10), Jun 2010, Maribor, Slovenia. ACM, pp.6, 2010, 〈http://ecoop2010.uni-mb.si/ws_program.html#ws_6〉. 〈lirmm-00486462〉

Partager

Métriques

Consultations de la notice

51