SmartEiffel

SmartEiffel
SmartEiffel
Smarteiffel.png
Développeur l'Équipe SmartEiffel
Dernière version 2.4 (septembre 2007) [+/−]
Environnement Multi-plateforme
Type compilateur
Licence GPL
Site web smarteiffel.loria.fr

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. En décembre 2002, le projet est renommé SmartEiffel à l'occasion de la sortie de la version 1.0. En septembre 2004, 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 mai 2005, à 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 ECMA TC39-TG4. Par conséquent, le principal projet du monde Eiffel, GOBO, qui consiste en un ensemble de librairie compatible avec les principaux compilateurs, n'est pas compatible avec cette version 2.

Une version 2.4 est sortie en 2007, mais les concepteurs du compilateur ne connaissent pas la date de sortie officielle (ils indiquent que c'était peut-être en septembre).

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article SmartEiffel de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • SmartEiffel — Infobox Software name = SmartEiffel caption = developer = The SmartEiffel Team latest release version = 2.3 latest release date = July 17, 2007 operating system = Cross platform genre = compiler license = GPL website =… …   Wikipedia

  • Eiffel (Programmiersprache) — Eiffel Erscheinungsjahr: 1985 Entwickler: Bertrand Meyer und Eiffel Software Einflüsse: Ada, ALGOL, Simula Beeinflusste: Ruby …   Deutsch Wikipedia

  • Eiffel (programming language) — Infobox programming language name = Eiffel paradigm = object oriented year = 1986 designer = Bertrand Meyer developer = Bertrand Meyer Eiffel Software latest release version = 4.2 latest release date = Feb 6, 1998 typing = static typing, strong… …   Wikipedia

  • Eiffel (Langage) — Pour les articles homonymes, voir Eiffel. Eiffel …   Wikipédia en Français

  • Eiffel (langage) — Pour les articles homonymes, voir Eiffel. Eiffel Apparu en 1986 Auteur Be …   Wikipédia en Français

  • Langage Eiffel — Eiffel (langage) Pour les articles homonymes, voir Eiffel. Eiffel …   Wikipédia en Français

  • Programmiersprache Eiffel — Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen …   Deutsch Wikipedia

  • Eiffel — Класс языка: объектно ориентированный Появился в: 1986 Автор(ы): Bertrand Meyer Типизация данных: строгая, статическая Основные реализации …   Википедия

  • Institut national de recherche en informatique et en automatique — Création 3  …   Wikipédia en Français

  • LORIA — Laboratoire lorrain de recherche en informatique et ses applications LORIA Création …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”