Eiffel
n. family name; Alexandre-Gustave Eiffel (1832-1923), French engineer, designer of the Eiffel Tower; object-oriented programming language which compiles into C code (produced by Interactive Software Engineering) | ||||
Search Dictionary:
Eiffel definition was found in categories: Computer & Internet(1) Language, Idioms & Slang(3) Encyclopedia(1)
Eiffel Definition from Computer & Internet Dictionaries & Glossaries
| FOLDOC |
Eiffel
<language> An object-oriented language produced by Bertrand Meyer in 1985. Eiffel has classes with multiple inheritance and repeated inheritance, deferred classes (like Smalltalk's abstract class), and clusters of classes. Objects can have both static types and dynamic types. The dynamic type must be a descendant of the static (declared) type. Dynamic binding resolves multiple inheritance clashes. It has flattened forms of classes, in which all of the inherited features are added at the same level and generic classes parametrised by type.
Other features are persistent objects, garbage collection, exception handling, foreign language interface. Classes may be equipped with assertions (routine preconditions and postconditions, class invariants) implementing the theory of "Design by Contract" and helping produce more reliable software.
Eiffel is compiled to C. It comes with libraries containing several hundred classes: data structures and algorithms (EiffelBase), graphics and user interfaces (EiffelVision) and language analysis (EiffelLex, EiffelParse).
The first release of Eiffel was release 1.4, introduced at the first OOPSLA in October 1986. The language proper was first described in a University of California, Santa Barbara report dated September 1985.
Eiffel is available, with different libraries, from several sources including Interactive Software Engineering, USA (ISE Eiffel version 3.3); Sig Computer GmbH, Germany (Eiffel/S); and Tower, Inc., Austin (Tower Eiffel).
The language definition is administered by an open organisation, the Nonprofit International Consortium for Eiffel (NICE). There is a standard kernel library.
An Eiffel source checker and compiler front-end is available.
Latest version: 4.2, as of 1998-10-28.
Latest version: ISE Eiffel version 3.3.
See also Sather, Distributed Eiffel, Lace, shelf.
E-mail: queries@eiffel.com.
["Eiffel: The Language", Bertrand Meyer, P-H 1992].
(1998-11-15)
<language> An object-oriented language produced by Bertrand Meyer in 1985. Eiffel has classes with multiple inheritance and repeated inheritance, deferred classes (like Smalltalk's abstract class), and clusters of classes. Objects can have both static types and dynamic types. The dynamic type must be a descendant of the static (declared) type. Dynamic binding resolves multiple inheritance clashes. It has flattened forms of classes, in which all of the inherited features are added at the same level and generic classes parametrised by type.
Other features are persistent objects, garbage collection, exception handling, foreign language interface. Classes may be equipped with assertions (routine preconditions and postconditions, class invariants) implementing the theory of "Design by Contract" and helping produce more reliable software.
Eiffel is compiled to C. It comes with libraries containing several hundred classes: data structures and algorithms (EiffelBase), graphics and user interfaces (EiffelVision) and language analysis (EiffelLex, EiffelParse).
The first release of Eiffel was release 1.4, introduced at the first OOPSLA in October 1986. The language proper was first described in a University of California, Santa Barbara report dated September 1985.
Eiffel is available, with different libraries, from several sources including Interactive Software Engineering, USA (ISE Eiffel version 3.3); Sig Computer GmbH, Germany (Eiffel/S); and Tower, Inc., Austin (Tower Eiffel).
The language definition is administered by an open organisation, the Nonprofit International Consortium for Eiffel (NICE). There is a standard kernel library.
An Eiffel source checker and compiler front-end is available.
Latest version: 4.2, as of 1998-10-28.
Latest version: ISE Eiffel version 3.3.
See also Sather, Distributed Eiffel, Lace, shelf.
E-mail: queries@eiffel.com.
["Eiffel: The Language", Bertrand Meyer, P-H 1992].
(1998-11-15)
Eiffel Definition from Language, Idioms & Slang Dictionaries & Glossaries
| WordNet 2.0 |
Eiffel
Noun
1. French engineer who constructed the Eiffel Tower (1832-1923)
(synonym) Alexandre Gustave Eiffel
(hypernym) engineer, applied scientist, technologist
Noun
1. French engineer who constructed the Eiffel Tower (1832-1923)
(synonym) Alexandre Gustave Eiffel
(hypernym) engineer, applied scientist, technologist
| Australian Slang |
Eiffel Tower
a shower
a shower
| hEnglish - advanced version |
eiffel
eiffel
n : french engineer who constructed the eiffel tower (1832-1923) [syn: eiffel, alexandre gustave eiffel]
similar words(3)
eiffel source checker
alexandre gustave eiffel
distributed eiffel
eiffel
n : french engineer who constructed the eiffel tower (1832-1923) [syn: eiffel, alexandre gustave eiffel]
similar words(3)
eiffel source checker
alexandre gustave eiffel
distributed eiffel
Eiffel Definition from Encyclopedia Dictionaries & Glossaries
| Wikipedia English - The Free Encyclopedia |
Eiffel
Eiffel can refer to several things:
- The Eiffel Tower in Paris
- Gustave Eiffel, engineer and designer of the Eiffel Tower
- Eiffel (company), successor of Gustave Eiffel's engineering company
- The Eiffel (programming language), developed by Bertrand Meyer, and named after said builder of said tower.
- Eiffel Software, a software company founded by said developer.
- A misspelling of the Eifel region of Germany
- Eiffel 65, a Techno band
| See more at Wikipedia.org... |
