Eiffel
面向对象的编程语言
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作为主要的教学语言。
主要功能
使用Eiffel开发的系统可以跨主要行业平台移植。
参考资料
Two-Minute fact sheet.eiffel.2020-01-05
Eiffel Tutorials.eiffel.2020-01-05
最新修订时间:2023-03-10 14:28
目录
概述
产生背景
发展历程
参考资料