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.8, preferably 1.8.0_112.
If you can’t see the prices in your local currency,
Troubleshoot. Use Firefox for best results.
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. 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.
for EiffelStudio for Solaris,
for EiffelStudio for Windows,
for Eiffel ENViSioN! for Windows.
Book referral for Object-Oriented Software Construction
recommend book⇒Object-Oriented Software Construction
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.
Online bookstores carrying Object-Oriented Software Construction