Eiffel

✍ dations ◷ 2025-12-06 09:35:28 #面向对象的编程语言,基于类的编程语言,程序设计语言,1986年建立的编程语言

Eiffel是一套面向对象编程语言,1985年由伯特兰·迈耶所发明。文法类似Pascal ,并且将语言本身与软件工程、和工具结合为一。Eiffel实现契约式设计(Design by Contract)的风格。

一个Eiffel "system"或"program"是指一个的集合。Eiffel系统有一个Cluster的概念。通过一个叫做ACE的外部组件描述类之间的组合关系的,Cluster可以是几个类,或者几个子Cluster,或者是它们的混合。但是Cluster不是Eiffel语言的一个概念,Eiffel语言中,CLASS是惟一的模块。

一支编程语言都会有"Hello, world!"的程式码.以Eiffel的表示如下:

class    HELLO_WORLDcreate    makefeature    make        do            print("Hello, world!%N")        endend

这支程式有类别(class)HELLO_WORLD.其建构元(create routine)名称是make,会呼叫print的系统函式程序(system library routine)将"Hello, world!"的讯息给输出。Eiffel中不像C系列(C、C++、Java、C#)的语言,通过约定某个叫做main的函数来启动应用,而是通过ACE来指定一个类作为整个应用的启动。这个类的构造函数也就成为应用的起始点。

相关

  • 美国地区列表美国地区指的美国的正式政权机构外的区划。美国拓殖局(United States Bureau of Reclamation)将美国西部分成五区:美国人口调查局(United States Census Bureau)将美国国土分为四
  • 夏威夷县夏威夷县(英语:Hawaii County)是美国夏威夷州的一个县,与夏威夷岛同域。夏威夷县的陆地面积为10,433平方公里。根据2010年人口普查,夏威夷县共有人口185,079人。夏威夷县的县治为
  • 你的今天和我的明天《你的今天和我的明天》(英语:Tomorrow Comes Today),是一部于2013年上映的电影。由陈敏郎导演,2013台北电影节参展影片。来自台湾的男孩在纽约的中国餐馆作外送工作,他总是随身带
  • 柬埔寨文学柬埔寨文学,又被称为高棉文学,拥有悠久的历史。与东南亚其他国家的文学一样,其文体以两种方式传达:书面文学大多限制在宫廷或寺庙内的文学作品,而口头文学则基于柬埔寨的民间故事
  • 张进宝 (阮朝)张进宝(越南语:Trương Tấn Bửu/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H"
  • 顿宫恭子顿宫恭子(1955年10月11日-),日本资深女性配音员。出身于冈山县。AB型血。青二Production所属,广岛文教女子大学毕业、专门学校东京广播学院出身。为人熟悉的代表配音作品有动画《
  • 海门区海门区位于长江三角洲,是中华人民共和国江苏省南通市所辖的一个市辖区。位于江苏省东南部,地理坐标介于北纬31°46'-32°09',东经121°04'-121°32'之间。东濒黄海,南倚长江,与上
  • 让-卢·克雷蒂安让-卢·克雷蒂安(法语:Jean-Loup Chrétien,1938年8月20日-)是法国国家太空研究中心已退役航天员。他是第一位进入太空的法国人,也是第一位进入太空的西欧人。1938年8月20日生于拉
  • 胡荣 (济宁)胡荣,明朝政治人物、外戚,山东承宣布政使司济宁人。明太祖洪武年间他的长女入宫为宫中女官,任锦衣卫百户。明成祖永乐十五年(1417年),他的第三女胡善祥为皇太孙朱瞻基的太孙妃,他被
  • 刘海若刘海若(1967年10月31日-),台湾籍前凤凰卫视女主播。2002年5月10日在英国旅游时遇上火车出轨意外而重伤昏迷。在英国接受抢救期间,刘海若一度瞳孔完全散大,丧失了自主呼吸,对外界刺