Développé pour répondre aux besoins suivants :
- Qualité
- produire des logiciels plus fiables
- Réutilisables et extensibles
- (...)
[...] Ouverture des systèmes édifiés: cohabitation possible des logiciels en Eiffel avec ceux développés dans d'autres langages Portabilité 8 Eiffel - Structure Architecture logique ou physique: Classe: une unité modulaire Systeme: assemblage de plusieurs classes Grappe: ensemble de classes ayant un lien commun Univers: ensemble de grappes 9 Eiffel - Structure - Classe Structuration du corps d'une classe [Indexation] Entete de classe [Généricité] [Obsolète] [Heritage] [Createur (=constructeur)] [Primitives] [Invariant] end 10 Eiffel - Structure - Classe Exemple class HELLO_WORLD Creation ecrire feature ecrire is do io.put_string(« hello world! [...]
[...] SmartEiffel Coralie Petermann Master2 eea-mi info 2008 Introduction Eiffel Langage orienté objet développé par Bertrand Meyer SmartEiffel environnement de développement open source développé par Dominique Colnet 2 Plan Eiffel Structure Syntaxe Mécanismes de contrôle Bibliothèques de base SmartEiffel Conclusion Bibliographie 3 Eiffel - Introduction Orienté objet et fortement typé Standard ISO (International Organization for Standardization) Doit son nom au constructeur de la tour: construite en respectant délais + coût prévu structure constituée d'éléments modulaires 4 Eiffel - Bertrand Meyer Auteur de plusieurs ouvrages: Conception et Programmation orientées objet Object-oriented software construction Introduction à la théorie des langages de programmation Technology of Object-Oriented Languages and Systems Méthodes de programmation 5 Eiffel - Présentation Langage orienté objets Fortement typé Fiabilité Réutilisabilité Extensibilité Fiabilité Lisibilité Design by Contract (DbC) 6 Eiffel - Présentation Développé pour répondre aux besoins suivants: Qualité (optique de génie logiciel) Produire des logiciels plus fiables Réutilisables et extensibles Dans des délais plus brefs qu'avec d'autres outils Et à moindre coût 7 Eiffel - Présentation Autres aspects développés: Performances identiques à celles des langages bas niveau usuels. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture