Vers un usage plus sûr de l'aliasing avec Eiffel

Olivier Zendra 1 Dominique Colnet 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : Le code source du compilateur SmallEiffel fait un usage intensif de l'aliasing afin d'atteindre les meilleures performances, tant en termes de mémoire que de vitesse d'exécution. Cette technique semble très appropriée à la compilation mais peut aussi s'appliquer à une large gamme d'applications. Grâce aux capacités de programmation par contrat du langage Eiffel, l'aliasing peut être géré d'une façon assez sûre. Le modèle de conception singleton se révèle également crucial pour l'implantation d'objets fournisseurs d'alias. Nous présentons ici une implantation efficace de ce modèle rendue possible par certains idiomes d'Eiffel.
Document type :
Conference papers
Complete list of metadatas

Cited literature [7 references]  Display  Hide  Download

https://hal.inria.fr/inria-00099060
Contributor : Publications Loria <>
Submitted on : Tuesday, September 26, 2006 - 8:49:22 AM
Last modification on : Thursday, January 11, 2018 - 6:19:48 AM
Long-term archiving on : Wednesday, March 29, 2017 - 12:49:48 PM

Identifiers

  • HAL Id : inria-00099060, version 1

Collections

Citation

Olivier Zendra, Dominique Colnet. Vers un usage plus sûr de l'aliasing avec Eiffel. 5ème Colloque Langages et Modèles à Objets - LMO'2000, Jan 2000, Mont Saint-Hilaire, Québec, Canada, pp.183--194. ⟨inria-00099060⟩

Share

Metrics

Record views

299

Files downloads

41