Eiffel is an object-oriented programming language designed by Bertrand Meyer and Eiffel Software, described in a 1985 paper as a language for building reliable, reusable software, and first released commercially in 1986. Eiffel is used in various sectors, including aerospace, banking, video-gaming, and railway transportation. Eiffel is centered on Design by Contract, an approach Meyer pioneered that embeds preconditions, postconditions and class invariants directly into the language.
Facts
First Released ParadigmObject-oriented, design by contract 2 SignificanceIntroduced design by contract as a core language feature, an idea later echoed in modified form by Java, C# and other languages. 2 Classification
Typing Discipline FAQs
What problem was Eiffel designed to solve?
Eiffel was conceived in 1985 to increase the reliability of commercial software development.
Eiffel was designed to make commercial software more reliable. Bertrand Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial software development, and the first version became available in 1986. Eiffel later became an ISO-standardized language, in 2005.
Connections
Follows Typing Discipline
In Field
Source Wikipedia: Eiffel (programming language)
Influenced By
Invented By
Source Wikidata: Eiffel
Additional Source Wikipedia: Bertrand MeyerInfobox: known_for
Sources
1. Wikidata: Eiffel
- Wikidata Q732089, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q732089 P7078 (typing discipline)
View the Source2. Wikipedia: Eiffel (programming language)
Wikimedia FoundationLead section
The first version was released in 1986.
In Field: Programming Language Theory, Lead
Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software.
In Group: Object-Oriented Extensions and Reliability-Focused Languages, Lead
Eiffel is an object-oriented programming language designed by Bertrand Meyer (an object-orientation proponent and author of Object-Oriented Software Construction) and Eiffel Software. Meyer conceived the language in 1985 with the goal of increasing the reliability of commercial software development.
View the Source Wikipedia: Bertrand Meyer
Wikimedia FoundationInvented By: Bertrand Meyer, Infobox: known_forQuote, Invented By: Bertrand Meyer, Infobox: known_for
Eiffel, design by contract
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.