SmartEiffel

SmartEiffel Descrierea imaginii Smarteiffel.png.

informație
Dezvoltat de Proiect GNU
Prima versiune 1994
Ultima versiune 2.3 (11 iulie 2007)
Depozit gforge.inria.fr/scm/browser.php?group_id=184
Scris in SmartEiffel
Sistem de operare GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , BSD / OS ( en ) , HP-UX și IRIX
Mediu inconjurator Multi-platformă
Tip compilator
Licență GPL
Site-ul web smarteiffel.loria.fr

SmartEiffel este un compilator Eiffel gratuit . Acest compilator este dezvoltat la LORIA , un laborator de cercetare situat în Nancy , Franța .

Proiectul a fost inițiat în 1994 de cercetătorul francez Dominique Colnet . Compilatorul este numit apoi SmallEiffel , cu referire la limbajul Smalltalk . În 1995 , compilatorul a reușit să se compileze pentru prima dată. În 1998 , în timpul unei vizite la LORIA a lui Richard Stallman , proiectul a fost numit ca parte a proiectului GNU . Îndecembrie 2002, proiectul a fost redenumit SmartEiffel cu ocazia lansării versiunii 1.0. ÎnSeptembrie 2004, SmartEiffel ajunge la versiunea 2.0. Această versiune a modificat unele elemente ale limbajului și a adăugat o mai bună optimizare a codului generat. Unii dintre utilizatori, neavând un computer suficient de puternic pentru a compila compilatorul (proces obligatoriu pentru instalarea SmartEiffel), fie au rămas cu versiunea veche, fie au încetat să o folosească (consultați numeroase mesaje pe forumul oficial de la această versiune 2).

În Mai 2005, în urma unor neînțelegeri cu grupul de lucru pentru standardizarea limbii Eiffel, proiectul SmartEiffel anunță că nu va implementa standardul grupului de lucru ECMA TC39-TG4. Prin urmare, proiectul principal al lumii Eiffel, Gobo, care constă dintr-un set de biblioteci compatibile cu principalele compilatoare, nu este compatibil cu această versiune 2.

Ultima versiune stabilă a fost lansată în 2007 .

Vezi și tu

Note și referințe

  1. „  https://directory.fsf.org/wiki/smarteiffel  ”
  2. Grupul de lucru responsabil pentru standardizarea limbii Eiffel se numește acum TC49-TG4 .
  3. Proiectul Gobo Eiffel

linkuri externe