Nous poursuivons l'étude et le développement du langage Eiffel// [22] dont
l'orientation première est de rendre possible la réutilisation dans le
cadre de la programmation parallèle de type MIMD.
Cependant,
sous la pression du marché,
nous nous orientons vers le langage C++. Nous débutons actuellement
la définition et l'implémentation d'un langage parallèle basé sur
C++ (C++//).
Ce système
s'appuie bien sûr sur les travaux de D. Caromel (Eiffel//).
Il reprend en particulier les objectifs de réutilisation et de
transformation de programmes, a pour ambition de s'appuyer sur une
sémantique clairement définie, et met en uvre des techniques
développées et expérimentées pour Eiffel// (polymorphisme entre objets
et processus, attente par nécessité, bibliothèques facilitant la
programmation des processus).