必威电竞|足球世界杯竞猜平台

Eiffel
來源:互聯(lián)網(wǎng)

Eiffel語言是繼smalltalk80之后的另一個(gè)“純”O(jiān)OPL。這種語言是由OOP領(lǐng)域中著名的專家Bertrand Meyer等人20世紀(jì)80年代后期在ISE公司(Interactive Software Engineering Inc.)開發(fā)的,它的主要特點(diǎn)是全面的靜態(tài)類型化、有大量的開發(fā)工具、支持多繼承。

基本介紹

Eiffel的歷史

Eiffel是由Eiffiel公司(現(xiàn)在被稱為ISE—Interactive Software Engineering)在1985年設(shè)計(jì)的。最初xilinx ise在項(xiàng)目開發(fā)中,需要一種能體現(xiàn)現(xiàn)代軟件工程學(xué)思想、現(xiàn)代的、面向?qū)ο蟮?a href="/hebeideji/7223931957590605828.html">開發(fā)環(huán)境,但I(xiàn)SE認(rèn)為當(dāng)時(shí)沒有這樣的工具。因此,ISE開發(fā)了Eiffel作為開發(fā)產(chǎn)品的內(nèi)部工具。Eiffel的名字來自工程師Gastave Eiffel,他為1889年世界博覽會(huì)設(shè)計(jì)了著名的艾菲爾鐵塔,并在計(jì)劃的工期和預(yù)算內(nèi)完成了這個(gè)工程。ISE希望用Eiffel所構(gòu)建的軟件工程項(xiàng)目也能達(dá)到這樣的目標(biāo)。

1986年10月,Eiffel 1在OOPSLA(Object-Oriented Programming Systems Language and Applications)大會(huì)上一舉成名,由此踏上了商業(yè)化之路。隨后幾年中,Eiffel在美國、加拿大歐洲俄羅斯遠(yuǎn)東地區(qū)迅速傳播,實(shí)施了一系列成功的工程項(xiàng)目。同時(shí),學(xué)術(shù)界也認(rèn)為Eiffel是教授各種軟件概念的理想途徑,世界上很多大學(xué)都已經(jīng)采用Eiffel作為主要的教學(xué)語言。

1988年,Bertrand Meryer出版了《Object-Oriented Software Construction》,書中介紹了對(duì)象技術(shù)的概念和設(shè)計(jì) By Contract?,并用Eiffel作為描述語言進(jìn)行了講解。這本經(jīng)典著作被稱為“面向?qū)ο筌浖_發(fā)圣經(jīng)”,極大地促進(jìn)了人們對(duì)Eiffel的認(rèn)可。

參考資料 >

生活家百科家居網(wǎng)