Eiffel : Java Glossary

The CurrCon Java Applet displays prices on this web page converted with today’s exchange rates into your local international currency, e.g. Euros, US dollars, Canadian dollars, British Pounds, Indian Rupees… CurrCon requires an up-to-date browser and Java version 1.5 or later, preferably 1.7.0_04. If you can’t see the prices in your local currency, Troubleshoot
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 (Java Virtual Machine) byte codes and uses the AWT (Advanced Windowing Toolkit). 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. The designer, Bertrand Meyer’s home is Eiffel.com. The SmartEiffel compiler is a GPL-licensed free compiler available for Windows, UNIX, and many other platforms. Eiffel Software (ISE) now provides a free version of their compiler (with version for Windows, UNIX, Linux, OS (Operating System) X) for non-commercial development. The commercial versions are expensive e.g.
$8000.00 USD for EiffelStudio for Solaris,
$4800.00 USD for EiffelStudio for Windows,
$1500.00 USD for Eiffel ENViSioN! for Windows.

Books

book cover recommend book⇒Object-Oriented Software Construction
by:Bertrand Beyer 978-0-13-629155-8paperback
 (born: 1950 age: 61) 978-0-13-629049-0hardcover
publisher:Prentice Hall
published:2000-03-21
This is the classic text on object-oriented programming. This is the best-written computer textbook on any subject I have yet encountered. If you ever plan to write a book, look at this to see how it should be done. He uses the Eiffel language for his examples. This could be confusing if you don’t already have little Java under your belt. This is not a book on coding, but rather on the general object-oriented principles behind the languages.
Australian flag abe books anz abe books.co.uk UK flag
German flag abe books.de amazon.co.uk UK flag
German flag amazon.de abe books.ca Canadian flag
Spanish flag iberlibro.com amazon.ca Canadian flag
Spanish flag amazon.es Chapters Indigo Canadian flag
French flag abe books.fr abe books.com American flag
French flag amazon.fr amazon.com American flag
Italian flag abe books.it Barnes & Noble American flag
Italian flag amazon.it Powells American flag
American flag O’Reilly Safari Sony e-books American flag
Kobo UN flag
Greyed out stores probably do not have the item in stock

CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/eiffel.html J:\mindprod\jgloss\eiffel.html
logo
Please email your , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email. If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that. Unless you state otherwise, I will treat your message as a letter to the editor that I may or may not publish in the feedback section. After that, it will be too late to retract it. If you disagree with something I said, please quote it and cite the web page where you found it, tell me why you think it is wrong, and, if possible, provide some supporting evidence. Threatening to kill me or spouting obscenities has yet to persuade me to change my mind.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.213]
You are visitor number 11,994.