Difference between revisions of "Eiffel Glossary"

 
(Removed content, that was moved to eiffelroom)
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The world of Eiffel tends to adopt very special meaning to certain terms. Please add you own words and definitions. Please try to keep the list sorted alphabetically.
+
[[Category: General]]
 +
Eiffel uses a precisely defined terminology. That terminology sometimes sounds strange to programmers used to other languages, but it's only because (1) there has been a systematic effort to classify object-oriented concepts in a logical way; (2) some of the terms predate terminology that is used in other languages. You will see, however, that behind every choice of term there is a carefully devised rationale.
  
; Cluster : A group of classes that home something in common. Normally all these classes are stored in one directory.
+
The new, community-based Eiffel glossary has been moved and is now available at http://www.eiffelroom.org/glossary
; Feature : A common term for routines and attributes that make up the class.
+
 
; Routine : A piece of code that is associated with a class and may be executed on its instances.
+
Also, there is a glossary of Eiffel terminology for .NET developers available at http://docs.eiffel.com/eiffelstudio/technologies/dotnet/eiffel_dotnet_language/10_conventions/10_terminology.html
; Attribute : A name/type pair that will lead to a corresponding field in the instances of the class.
+

Latest revision as of 02:40, 13 March 2007

Eiffel uses a precisely defined terminology. That terminology sometimes sounds strange to programmers used to other languages, but it's only because (1) there has been a systematic effort to classify object-oriented concepts in a logical way; (2) some of the terms predate terminology that is used in other languages. You will see, however, that behind every choice of term there is a carefully devised rationale.

The new, community-based Eiffel glossary has been moved and is now available at http://www.eiffelroom.org/glossary

Also, there is a glossary of Eiffel terminology for .NET developers available at http://docs.eiffel.com/eiffelstudio/technologies/dotnet/eiffel_dotnet_language/10_conventions/10_terminology.html