Smarteiffel

Smarteiffel est un compilateur mature et libre pour la langue de l'objet Eiffel.
Télécharger maintenant

Smarteiffel Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • The SmartEiffel Team
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 20.2 MB

Smarteiffel Mots clés


Smarteiffel La description

Eiffel est une langue pure orientée objet destinée à la rédaction de composants logiciels faciles à lire, à tester, à étendre, à maintenir et à réutiliser. Son souligne sur les aspects collaboratifs du développement de logiciels, en tant que communication et documentation, rend Eiffel une langue bien adaptée aux grands et très grands projets. Dans le même temps, sa simplicité et son choix attentif de fonctionnalités le rendent idéal pour apprendre des concepts d'orientation d'objet et développer des compétences d'analyse et de conception. SmartEiffel est un projet de recherche et de logiciels libres qui fournit la communauté Eiffel avec: · Un compilateur mature et libre (licence GPL) · Une bibliothèque de classe complète et entièrement orientée objet (licence MIT / X-11) · Tous ces outils spécifiques à l'Eiffel nécessaires à un environnement de développement complet, en tant que débogueur symbolique de niveau Eiffel ou outil de documentation Au fur et à mesure que le compilateur traduit le code Eiffel vers C ou Java Bytecode, il peut être utilisé pour écrire des programmes exécutés sur pratiquement n'importe quelle plate-forme pour laquelle un compilateur ANSI C ou une machine virtuelle Java existent. Le compilateur et tous les outils d'accompagnement sont entièrement écrits dans Eiffel, ils peuvent donc être utilisés dans toutes ces plates-formes. SmartEiffel étend les soins traditionnels Eiffel sur la fiabilité et les bonnes pratiques d'ingénierie de logiciels avec une préoccupation spécifique concernant les performances d'exécution et la petite empreinte mémoire. Vous pouvez obtenir une mesure du succès du projet sur cette zone des points de repère de fusillade sur la langue d'ordinateur. la langue Toutes les fonctionnalités traditionnelles Eiffel sont mises en uvre à Smarteiffel: · Conception par contrat: comprenant des exceptions disciplinées et une exécution facultative d'affirmation (sur une base sous-cluster) · Héritage multiple et généricité · Typage statique · Système de type uniforme · Collection automatique des ordures · Dossiers de configuration. De plus, certaines améliorations proposées récemment ont également été intégrées: · Tuples et agents · Insertion (héritage de mise en uvre uniquement) · Un mécanisme de plug-in pour une meilleure interopérabilité avec d'autres langues · Capacités d'introspection limitées La langue est entrée dans une période de stabilité où seuls les changements mineurs seront ajoutés. Toutes les modifications futures doivent prouver de représenter un réel gain du point de vue de l'ingénierie logicielle et ne peuvent pas gâcher l'efficacité du temps d'exécution.


Smarteiffel Logiciels associés

Phpmole

phpmole est un environnement de développement intégré PHP avec une interface graphique à base de GTK. ...

186 1 MB

Télécharger

XreFactory

Un outil de développement professionnel pour C et C ++ fournissant la fin du code, la navigation et le refactoring de la source ...

231 1.8 MB

Télécharger