Aller au contenu
Wikipédia l'encyclopédie libre

SmartEiffel

Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant un logiciel.

Vous pouvez partager vos connaissances en l’améliorant (comment ? ) selon les recommandations des projets correspondants.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().

Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

SmartEiffel est un compilateur Eiffel libre. Ce compilateur est développé au LORIA, un laboratoire de recherche situé à Nancy en France.

Le projet a été initié en 1994 par le chercheur français Dominique Colnet. Le compilateur se nomme alors SmallEiffel, en référence au langage Smalltalk. En 1995, le compilateur peut pour la première fois s'autocompiler. En 1998, à l'occasion d'une visite au LORIA de Richard Stallman, le projet est nommé comme faisant partie du projet GNU [réf. nécessaire] . En , le projet est renommé SmartEiffel à l'occasion de la sortie de la version 1.0. En , SmartEiffel atteint la version 2.0. Cette version a modifié certains éléments du langage et a ajouté une meilleure optimisation du code généré. Une partie des utilisateurs, n'ayant pas un ordinateur suffisamment puissant pour compiler le compilateur (processus obligatoire pour installer SmartEiffel) est soit restée avec l'ancienne version, ou a arrêté de l'utiliser (cf. de nombreux messages sur le forum officiel depuis cette version 2).

En , à la suite de désaccords avec le groupe de travail de normalisation du langage Eiffel, le projet SmartEiffel annonce qu'il n'implémentera pas la norme du groupe de travail ECMA TC39-TG4[1] . Par conséquent, le principal projet du monde Eiffel, Gobo[2] , qui consiste en un ensemble de bibliothèques compatibles avec les principaux compilateurs, n'est pas compatible avec cette version 2.

La dernière version stable a été réalisée en 2007.

Voir aussi

[modifier | modifier le code ]

Notes et références

[modifier | modifier le code ]
  1. Le groupe de travail chargé de la standardisation du langage Eiffel se nomme à présent TC49-TG4.
  2. Gobo Eiffel Project

Liens externes

[modifier | modifier le code ]
v · m
Histoire
Licences
Logiciels
Personnalités

AltStyle によって変換されたページ (->オリジナル) /