Eiffel

Eiffel est un langage de programmation orienté objet développé par Bertrand Meyer, propriétaire d'Interactive Software Engineering (ISE), et nommé d'après Gustave Eiffel, l'ingénieur qui a conçu la Tour Eiffel. ISE Eiffel comprend le langage Eiffel et une méthodologie ainsi qu'un environnement de programme. Il comprend des outils de conception, d'analyse et de mise en œuvre. Le langage a été créé pour produire un code réutilisable qui peut être mis à l'échelle. L'idée est que les composants réutilisables rendent l'écriture de programmes plus efficace car ils permettent de gagner du temps de programmation et d'augmenter la fiabilité. L'évolutivité permet à des programmes initialement simples de s'étendre ultérieurement pour répondre à de nouvelles exigences. Eiffel peut être utilisé sur les principales plates-formes. Eiffel a été conçu pour être simple, facile à apprendre et puissant. Vous pouvez également incorporer des éléments d'autres langages dans Eiffel. Les caractéristiques d'Eiffel comprennent l'héritage multiple, les classes et le polymorphisme. Il dispose également d'un mécanisme d'exception contrôlé. ISE affirme que Eiffel permet une production rapide, sans bogues, qui peut facilement être modifiée et étendue en réponse aux demandes des utilisateurs et qui peut également être utilisée dans de multiples applications.