Programming Language - Eiffel


Eiffel

Eiffel - Bertrand Meyer ca. 1986. An object-oriented
language. Classes with multiple and repeated inheritance, deferred classes
(like Smalltalks abstract class), and clusters of classes. Objects can
have both static and dynamic types. The dynamic type must be a descendant
of the static (declared) type. Dynamic binding resolves clashes from the
multiple inheritance. Flattened forms of classes, in which all of the
inherited features are added at the same level. Generic classes
parametrized by type. Persistent objects, garbage collection, exception
handling, interface to routines written in other languages. Implemented as
a C preprocessor. "Eiffel: The Language", Bertrand Meyer, P-H 1992.
Interactive Software Eng, Goleta CA, (805) 685-1006. Version 2.3.4.
(See Sather).
info: queries@eiffel.com

Comments, Experience, Additions

Next Language:   Eiffel 3


Language Search

 


Browse by Letter

A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z


Eiffel Programming Language
http://www.programming-languages.co.uk/eiffel.html
Large list of computer programming languages arranged alphabetically, with explanations.






©Copyright 2007 - Programming Languages