Java Glossary : Eiffel

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 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

You are here : home : Java Glossary : E words : Eiffel.

Eiffel
a language similar to Java that has multiple inheritance, genericity, and assertions (design by contract). It does not allow dymnamic class loading. There is a compiler that generates JVM byte codes and uses the AWT. Eiffel is an elegant language. It is beautifully consistent. It has none of the smell of eau de kludge like C/C++ and to some extent Java. Its designer Bertrand Meyer has obviously spent considerably time maintaining as well as writing programs. It shows in dozens of subtle touches in the design of the language. Unfortunately Eiffel did not catch on the way Java did. Single vendor source and high price for development tools slowed its acceptance. Happily, it is designed to interface to code written in C, C++, FØRTRAN, and Java. Java will gradually acquire the features of Eiffel, but because of Java's backwards compatibility with C, will never implement them with the same élan. You can get a student edition of Visual Eiffel for $100.00 USD from Sigco. The designer, Bertrand Meyer's home is Eiffel.com.


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 848.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/eiffel.html J:\mindprod\jgloss\eiffel.html