Forum Programmation.c++ Pourquoi ne pas inventer un language agréable ET compilé ?

Posté par  .
Étiquettes :
0
2
déc.
2006
Bonjour à tous, d'abord deux constatations (avis personnels) : - C++ est rapide, puissant, disponible partout, bas niveau - ruby est agréable à programmer, disponible presque partout, haut niveau Je me pose une question depuis quelques semaines : Pourquoi personne n'a encore inventé un nouveau langage facile à programmer contrairement au C++ (on me dira, C++ c'est facile quand même) et agréable à programmer, plus intuitif etc... Un language qui se compile en binaire et est donc rapide à l'exécution. (…)

Journal Les programmes compilés par EiffelStudio doivent être en GPL

Posté par  .
Étiquettes :
0
7
mai
2006
A l'issue de la nouvelle de la libération d'EiffelStudio ( http://linuxfr.org/2006/04/06/20628.html ), nous étions plusieurs à nous demander si oui ou non les binaires produit par la version sous la licence GPL de cet environnement devaient obligatoirement être aussi en GPL (comme le disait le site web officiel).

C'est bien le cas.

En fait le facteur bloquant n'est pas la bibliothèque standard qui est sous une licence permissive style BSD, mais le support d'exécution (run-time) inclus à chaque compilation. J'imagine (…)

EiffelStudio devient un logiciel libre

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
6
avr.
2006
Technologie
EiffelStudio est l'environnement historique du langage Eiffel, il était propriétaire depuis la création du compilateur en 1985.

L'environnement est maintenant sous double licence GPLv2 / commerciale. La bibliothèque est sous licence Eiffel Forum License v2 qui est compatible avec la GPL ainsi qu'avec les licences propriétaires.

23 mars: Conférence au LORIA sur Lisaac, un nouveau langage

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
9
mar.
2006
Technologie
Une journée de formation est proposée sur Lisaac par l'INRIA, le 23 mars près de Nancy. Elle sera présenté par Benoît Sonntag son créateur.

Lisaac se veut un langage de très haut niveau comme Smart Eiffel et Self, tout en gardant un accès bas niveau au hardware et de bonne performance. Il se veut clairement un concurrent du C.

Il est à l'origine prévus pour écrire un OS : Isaac. On ne peut s'empêcher de faire le parallèle avec le C conçu pour Unix.

Une implémentation C et Lisaac d'un codeur mpeg2 ont été comparé et montre des performances similaires mais avec 30 % de ligne de code en moins pour Lisaac (notamment grâce à sa gestion automatique de la mémoire).

Lisaac est un langage à prototype à héritage dynamique et à contrat. Son compilateur génère du C ce qui lui permet d’être portable sur toutes les architectures où gcc existe.

C'est un langage très prometteur qui arrivera sans doute à remplacer le C avec de meilleures performances à terme et avec un plus grand confort de codage.

Sortie de SmartEiffel 2.2

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
21
déc.
2005
Technologie
L'équipe de développement de SmartEiffel au Loria à Nancy vient de sortir la version 2.2 du logiciel. SmartEiffel est un compilateur pour le langage Eiffel disponible sous licence GNU GPL.

Au programme des nouveautés, côté organisation du projet. On a d'abord assisté à la mise en place d'un wiki, ensuite le projet est arrivé sur InriaGforge qui est la plateforme de développement collaboratif de l'INRIA.

Côté logiciel, on découvre des nouveautés et améliorations dans le changelog. La commande eiffeldoc permet de produire de la documentation à partir des classes (comme javadoc). Le système de plugins qui permet d'intégrer des bibliothèques existantes à du code Eiffel a été amélioré. Un widget gérant OpenGL est disponible dans la bibliothèque Vision. La bibliothèque réseau est maintenant entièrement compatible avec les systèmes POSIX et propose même un serveur HTTP (béta)...

Sortie de Hercule la version 2 du compilateur SmartEiffel

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
29
sept.
2004
Technologie
Après deux release candidate cet été et deux versions beta depuis début Septembre, la version 2.0 de SmartEiffel (ex SmallEiffel), le compilateur GNU multi-plateformes pour le langage Eiffel, est sortie. Le compilateur apporte de nombreuses améliorations et de nouvelles fonctionnalités telles que la bibliothèque graphique Vision ou l'héritage non-conforme.
SmartEiffel est développé au LORIA à Nancy.

Une nouvelle version stable de SmartEiffel

Posté par  (site web personnel) . Modéré par Jean-Yves B..
Étiquettes :
0
17
juin
2003
GNU
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.

SmallEiffel devient SmartEiffel

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
0
18
sept.
2002
Technologie
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...)