E\{Java, CaesarJ, Scala\} : un exercice d'intégration de la programmation par objets, par aspects et par évènements

Jacques Noyé 1, 2
2 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Résumé : La programmation par évènements et la programmation par aspects sont des paradigmes de programmation qui s'avèrent compléter utilement la programmation par objets dans une très large gamme d'applications. Leur utilisation concomitante, bien que possible dans un langage comme Java, est toutefois malaisée. Malgré leur très grande proximité, les solutions proposées présentent de nombreuses faiblesses et des irrégularités qui sont des sources notables de perplexité et de complexité. Il est toutefois possible de résoudre ces problèmes en centrant l'intégration des trois paradigmes autour des principes de la programmation par objets et de réaligner autour de ces principes l'ensemble des concepts rencontrés. On obtient alors un modèle régulier et très flexible de programmation. Ce modèle a été implémenté avec quelques variations dans EJava, ECaesarJ et EScala, qui étendent respectivement Java, CaesarJ et Scala.
Type de document :
Communication dans un congrès
Duchien, Laurence and Barais, Olivier. Quatrièmes journées nationales du GDR GPL, Jun 2012, Rennes, France. pp.85-86, 2012
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00726618
Contributeur : Noyé Jacques <>
Soumis le : jeudi 30 août 2012 - 18:11:51
Dernière modification le : vendredi 22 juin 2018 - 09:34:25
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 09:12:43

Fichier

noye-COSMAL2012.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00726618, version 1

Citation

Jacques Noyé. E\{Java, CaesarJ, Scala\} : un exercice d'intégration de la programmation par objets, par aspects et par évènements. Duchien, Laurence and Barais, Olivier. Quatrièmes journées nationales du GDR GPL, Jun 2012, Rennes, France. pp.85-86, 2012. 〈hal-00726618〉

Partager

Métriques

Consultations de la notice

921

Téléchargements de fichiers

253