Eiffel于1985年由Eiffel Software(当时被称为ISE)设计,最初是作为开发各种内部应用程序的内部工具。Eiffel软件工程师需要一个强大的、
面向对象的环境,集成现代软件工程的概念,Eiffel Software的创始人Bertrand Meyer博士为他们设计了Eiffel 1编译器。它在1986年10月的第一次
OOPSLA会议上被介绍给公众,1986年底将它作为商业产品发布。
Eiffel是由Eiffiel公司(现在被称为ISE—Interactive Software Engineering)在1985年设计的。最初ISE在项目开发中,需要一种能体现现代
软件工程学思想、现代的、
面向对象的开发环境,但ISE认为当时没有这样的工具。因此,ISE开发了Eiffel作为开发产品的内部工具。Eiffel的名字来自工程师Gastave Eiffel,他为1889年
世界博览会设计了著名的
艾菲尔铁塔,并在计划的工期和预算内完成了这个工程。ISE希望用Eiffel所构建的
软件工程项目也能达到这样的目标。
1986年10月,Eiffel 1在OOPSLA(
Object-Oriented Programming Systems Language and Applications)大会上一举成名,由此踏上了商业化之路。随后几年中,Eiffel在
美国、
加拿大、
欧洲和
远东地区迅速传播,实施了一系列成功的工程项目。同时,学术界也认为Eiffel是教授各种
软件概念的理想途径,世界上很多大学都已经采用Eiffel作为主要的教学语言。