/guid/9202a8c04000641f80000000000154e5 rename
Summary
Eiffel is an ISO-standardized, object-oriented programming language designed to enable programmers...
Content
Eiffel is an ISO-standardized, object-oriented programming language designed to enable programmers to efficiently develop extensible, reusable, reliable software. Eiffel is used in academia as a language for teaching computer-programming principles. Eiffel is used in the finance, aerospace, health-care, video-gaming, and other industries as a development platform. Since 1985, many suppliers have developed Eiffel programming environments.
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, uniform-access principle, single-choice principle, open-closed principle, and option-operand separation.
Many concepts initially introduced by Eiffel later found their way 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.
The key characteristics of the Eiffel language include:
Eiffel emphasizes declarative statements over procedural code and attempts to eliminate the need for bookkeeping instructions.
Eiffel shuns coding tricks or coding techniques
Created by:
Freebase Data Team
Oct 22, 2006
Last edited by:
Freebase Data Team
Oct 22, 2006
Recent Discussions about None
There is no discussion about this document.
Start the Discussion »