Eiffel
Origem: Wikipédia, a enciclopédia livre.
Eiffel é uma linguagem de programação puramente orientada ao objeto, que implementa as teorias sobre a orientação ao objeto de Bertrand Meyer.
Sendo Bertrand Meyer um teórico francês da orientação ao 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 ao 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.