catflap.org Online Dictionary Query


Query string:
Search type:
Database:

Database copyright information
Server information


9 definitions found
From The Free On-line Dictionary of Computing (27 SEP 03) :   [ foldoc ]

  Eiffel
       
           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: .
       
          ["Eiffel: The Language", Bertrand Meyer, P-H 1992].
       
          (1998-11-15)
       
       

From WordNet (r) 2.0 :   [ wn ]

  Eiffel
       n : French engineer who constructed the Eiffel Tower (1832-1923)
           [syn: Alexandre Gustave Eiffel]

From Greek Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-el-ALL-2023-07-27 ]

  Eiffel
     Πολωνικά n.
     ο Άιφελ

From English Wiktionary: All languages (2023-07-27) :   [ dictinfo.com:wikt-en-ALL-2023-07-27 ]

  Eiffel
     n.
     1 (surname en from=French).
     2 An ISO-standardized, object-oriented programming language.

From English Wiktionary: English language only (2023-07-27) :   [ dictinfo.com:wikt-en-en-2023-07-27 ]

  Eiffel
     n.
     1 (surname en from=French).
     2 An ISO-standardized, object-oriented programming language.

From English Wiktionary: Western, Greek, and Slavonic languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western_Greek_Slavonic-2023-07-27 ]

  Eiffel
     n.
     1 (surname en from=French).
     2 An ISO-standardized, object-oriented programming language.

From English Wiktionary: Western languages only (2023-07-27) :   [ dictinfo.com:wikt-en-Western-2023-07-27 ]

  Eiffel
     n.
     1 (surname en from=French).
     2 An ISO-standardized, object-oriented programming language.

From IPA:en_US :   [ IPA:en_US ]

  

/ˈaɪfəɫ/

From IPA:fr :   [ IPA:fr ]

  

/efɛl/


Questions or comments about this site? Contact dictionary@catflap.org
Access Stats