Common · Knowledge
Eiffel (programming language)
Programming language
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.
From Wikipedia
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. The first version was released in 1986. In 2005, the International Organization for Standardization (ISO) released a technical standard for Eiffel. The design of the language is closely connected with the Eiffel programming method. Both are based on a set of principles, including design by contract, command–query separation, the uniform-access principle, the single-choice principle, the open–closed principle, and option–operand separation. Many concepts initially introduced by Eiffel were later added into Java, C#, and other languages. New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
★
Bertrand Meyer
French computer scientist
-
E★
E (programming language)
Programming language
-
O★★
Object-based language
Programming language
-
★★★★
Pascal (programming language)
Programming language
-
★★★
History of programming languages
Aspect of history
-
★★
D (programming language)
Multi-paradigm system programming language