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.
Type de document :
Communication dans un congrès
Dony Christophe, Sahraoui Houari A. 5ème Colloque Langages et Modèles à Objets - LMO'2000, Jan 2000, Mont Saint-Hilaire, Québec, Canada, Hermès Science, pp.183--194, 2000, LMO'00 : langages et modèles à objets (actes du colloque langages et modèles à objets, Mont Saint Hilaire Québec 25-28 janvier 2000)
Liste complète des métadonnées

Littérature citée [7 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00099060
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:49:22
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48
Document(s) archivé(s) le : mercredi 29 mars 2017 - 12:49:48

Fichiers

Identifiants

  • HAL Id : inria-00099060, version 1

Collections

Citation

Olivier Zendra, Dominique Colnet. Vers un usage plus sûr de l'aliasing avec Eiffel. Dony Christophe, Sahraoui Houari A. 5ème Colloque Langages et Modèles à Objets - LMO'2000, Jan 2000, Mont Saint-Hilaire, Québec, Canada, Hermès Science, pp.183--194, 2000, LMO'00 : langages et modèles à objets (actes du colloque langages et modèles à objets, Mont Saint Hilaire Québec 25-28 janvier 2000). 〈inria-00099060〉

Partager

Métriques

Consultations de la notice

282

Téléchargements de fichiers

23