Logiciel : Une nouvelle version stable de SmartEiffel
Posté par Pierre Tramo (page perso, ). Modéré le 17 juin 2003.
Les auteurs du compilateur Eiffel GNU, SmartEiffel, ont sorti hier (le 16) la version 1.1 -dite "Charlemagne"- de leur logiciel.
Les améliorations sont nombreuses, parmi lesquelles on peut noter le support d'Unicode, diverses optimisations du code généré (en C ou en bytecode Java), et l'intéressante apparition d'une implémentation (encore au stade alpha cependant) du Design Pattern Visitor.
Pour rappel, nous devons le langage Eiffel à B. Meyer. Sa conception remonte à 1985, et a été pensée de manière à exploiter la programmation objet de façon la plus "pure" possible.
Le projet SmartEiffel quant à lui, a débuté officiellement en 1995 (initialement sous le nom de SmallEiffel) sous l'impulsion d'enseignants-chercheurs de l'Université de Nancy, afin d'offrir une alternative performante aux compilateurs commerciaux.
Les améliorations sont nombreuses, parmi lesquelles on peut noter le support d'Unicode, diverses optimisations du code généré (en C ou en bytecode Java), et l'intéressante apparition d'une implémentation (encore au stade alpha cependant) du Design Pattern Visitor.
Pour rappel, nous devons le langage Eiffel à B. Meyer. Sa conception remonte à 1985, et a été pensée de manière à exploiter la programmation objet de façon la plus "pure" possible.
Le projet SmartEiffel quant à lui, a débuté officiellement en 1995 (initialement sous le nom de SmallEiffel) sous l'impulsion d'enseignants-chercheurs de l'Université de Nancy, afin d'offrir une alternative performante aux compilateurs commerciaux.
Site officiel de SmartEiffel (893 hits)
Changelog (329 hits)
La FAQ du langage Eiffel (493 hits)
Le concurrent direct, le compilo de B.Meyer (417 hits)
> Lire la dépêche (34 commentaires, moyenne: 1,7).
Logiciel : SmallEiffel devient SmartEiffel
Posté par Pierre Tramo (page perso, ). Modéré le 18 septembre 2002.
Le compilateur Eiffel GNU et sa collection d'outils, anciennement connu sous le nom de SmallEiffel, vient récemment d'être renommé "SmartEiffel". Le logiciel en est actuellement à la version 1.0beta2, sortie ce week-end, et connaissant la politique de nommage des versions de l'auteur (les précédentes versions étaient numérotées non seulement en 0.x, mais affublées d'un signe '-' devant !), on peut présager d'un excellent cru.
Rappelons qu'Eiffel est un langage conçu pour être le plus purement objet possible, et est utilisé surtout dans des contextes où la sécurité/fiabilité du logiciel est primordiale. SmartEiffel, développé par une équipe d'universitaires français, permet de compiler du code Eiffel vers du code C ou du bytecode Java et inclut une large bibliothèque ainsi que des outils complémentaires (debugger, pretty-printer, générateur de documentation...)
Rappelons qu'Eiffel est un langage conçu pour être le plus purement objet possible, et est utilisé surtout dans des contextes où la sécurité/fiabilité du logiciel est primordiale. SmartEiffel, développé par une équipe d'universitaires français, permet de compiler du code Eiffel vers du code C ou du bytecode Java et inclut une large bibliothèque ainsi que des outils complémentaires (debugger, pretty-printer, générateur de documentation...)
Le site officiel de SmartEiffel (1059 hits)
> Lire la dépêche (27 commentaires, moyenne: 3,3).




