Eiffel Language
Eiffel has borrowed from many languages ... I'm sure
if we could have found features we liked in C++, we would have
borrowed from it as well.
-- Bertrand
Meyer (paraphrase)
Features
- Emphasis on program correctness.
- Supports Design by Contract
- Ada-like syntax
- Statically type safe (mostly)
- Supports Multiple Inheritance (the right-way)
- Supports generic classes.
- Garbage Collected
- Support for multiple views of Eiffel source code.
- Language is controlled by N.I.C.E. (Non-profit International
Consortium for Eiffel) with a strong guiding hand by Bertrand
Meyer (the language designer).
- Strong support for Free Software amoung Eiffel programmers.
Example
Eiffel Example
Products
- GNU
SmallEiffel (Open Source)
- Free software compiler for Eiffel. Many innovative optimization
techniques (www.loria.fr/projets/SmallEiffel/).
- ISE Eiffel
(Proprietary/Trial version available)
- Eiffel from the folks who designed Eiffel (www.eiffel.com).
For More Information
[ OO Demo Main Page ]
[ CLUG Home Page ]
Jim Weirich /
jweirich@one.net