Eiffel (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Eiffel é uma linguagem de programação puramente orientada a objeto, padrão ECMA-367[1], que implementa as teorias sobre a orientação a objeto de Bertrand Meyer.
Sendo Bertrand Meyer um teórico francês da orientação a objeto, o nome da linguagem obviamente é uma alusão à famosa Torre Eiffel, um dos símbolos de Paris e, portanto, da França.
Sendo este autor muito atento aos fundamentos teóricos, a linguagem de programação Eiffel tem, ao lado de muitas inovações polêmicas, um retorno aos clássicos. Especificamente, são usadas nela conceitos de linguagens muito mais antigas, como Simula 67 (a primeira linguagem de programação orientada a objeto) e CLU, linguagem de programação modular devida a Barbara Liskov, outra importante teórica de técnicas de projeto e programação de software.