Eiffel 

Eiffel - the Language ...

When in 1985 Bertrand Meyer and Jean Marc Nerson, natives of France, wanted to develop a syntax-controlled editor, they carefully examined the market of commercial software development. They were especially interested in a programming language that combined reliability and the ability to construct complex architectures. And because they found that none of the existing programming languages satisfied their expectations, they decided to develop a completely new one: Eiffel.

The name of the language reveals their goal: like the symbol of Paris, the new language should ensure a maximum of complexity, transparency and stability. It offers the power of languages like C++ without being cryptic. On the other hand, Eiffel ensures pure object-orientation - like Smalltalk - but with mechanisms that enable the development of extremely reliable software.
 

Step by step innovations