Category:Eiffel: Difference between revisions

From Rosetta Code
Content added Content deleted
m (LCT link)
m (added wikipedia summary)
 
Line 1: Line 1:
{{Stub}}{{language|Eiffel
{{language|Eiffel
|strength=strong
|strength=strong
|safety=safe
|safety=safe
Line 5: Line 5:
|checking=static
|checking=static
|gc=yes
|gc=yes
|LCT=yes}}'''Eiffel''' is an [[ISO]]-standardized, [[object-oriented]] programming language designed by Bertrand Meyer and Eiffel Software. The design of the language is closely connected with the Eiffel programming method, a set of principles consisting of [[wp:Design_by_contract|design by contract]], [[wp:Command-query_separation|command query separation]], the [[wp:Uniform_access_principle|uniform access principle]], the [[wp:Single-choice_principle|single-choice principle]], the [[wp:Open-Closed_principle|open-closed principle]], and the [[wp:Option-operand_separation|option-operand separation principle]].
|LCT=yes}}

Many concepts initially introduced by Eiffel later found their way into, among others, [[Java]] and [[C#]]. New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.

Latest revision as of 12:46, 18 June 2016

Language
Eiffel
This programming language may be used to instruct a computer to perform a task.
Garbage collected: Yes
Type safety: Safe
Type strength: Strong
Type compatibility: Nominative
Type checking: Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Eiffel.

Eiffel is an ISO-standardized, object-oriented programming language designed by Bertrand Meyer and Eiffel Software. The design of the language is closely connected with the Eiffel programming method, a set of principles consisting of design by contract, command query separation, the uniform access principle, the single-choice principle, the open-closed principle, and the option-operand separation principle.

Many concepts initially introduced by Eiffel later found their way into, among others, Java and C#. New language design ideas, particularly through the Ecma/ISO standardization process, continue to be incorporated into the Eiffel language.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Eiffel"

The following 158 pages are in this category, out of 158 total.