国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 課堂 > 技術(shù)開(kāi)發(fā) > 正文

面向?qū)ο缶幊毯?jiǎn)史

2023-06-17 18:00:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

計(jì)算機(jī)科學(xué)中,對(duì)象的概念和實(shí)例,最早于1960年出現(xiàn)在MIT的PDP-1中,1963年Ivan Sutherland在其博士論文中所編寫的計(jì)算機(jī)程序Sketchpad中應(yīng)用了對(duì)象技術(shù)。

但是,作為一種程序設(shè)計(jì)方法,OOP最早出現(xiàn)在1967年,由挪威計(jì)算中心的Ole-Johan Dahl和Kristen Nygaard,在他們發(fā)明的Simula67語(yǔ)言中首先引入的。Simula語(yǔ)言是在Algol60基礎(chǔ)上,加入了對(duì)象、類和繼承等概念后開(kāi)發(fā)出來(lái)的,它在OOP的歷史中占有重要地位。

Smalltalk是1970年代,由美國(guó)施樂(lè)(Xerox)公司PARC(Palo Alto Research Center帕洛阿爾托研究中心)的Alan Kay、Dan Ingalls、Ted Kaehler和Adele Goldberg等人,開(kāi)發(fā)的一種面向?qū)ο蠛蛣?dòng)態(tài)類型的交互式程序設(shè)計(jì)語(yǔ)言。它受到了Sketchpad和Simula的影響,但是Smalltalk被設(shè)計(jì)成一個(gè)全動(dòng)態(tài)系統(tǒng)的純OOP,程序的所有成分都是對(duì)象(但是,為了提高運(yùn)行效率,C++/Java/C# 中的基本數(shù)據(jù)類型都不是對(duì)象),對(duì)象可以被動(dòng)態(tài)地創(chuàng)建、修改和銷毀。在Smalltalk中還創(chuàng)造出詞匯“'inheritance(繼承)”和“Object-oriented program命(面向?qū)ο蟮某绦蛟O(shè)計(jì))”。

使OOP走向輝煌的是1985年發(fā)明的C++,隨著GUI(Graphical User Interfaces,圖形用戶界面)的流行,C++的地位更加鞏固。但是,因特網(wǎng)的發(fā)展和萬(wàn)維網(wǎng)的流行,又催生了另一個(gè)重要的OOP語(yǔ)言——Java(1995年)。為了與Sun公司的Java競(jìng)爭(zhēng),微軟公司也推出了一種用于.NET組件編程環(huán)境的新OOP語(yǔ)言——C#(2000)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 胶州市| 星子县| 诏安县| 顺义区| 太原市| 东莞市| 荆州市| 都江堰市| 项城市| 望奎县| 攀枝花市| 贵州省| 内乡县| 汝阳县| 临颍县| 聊城市| 淮南市| 汝南县| 五峰| 阿图什市| 仁布县| 青田县| 吉隆县| 迁安市| 浏阳市| 永福县| 双城市| 浮梁县| 德保县| 永嘉县| 济源市| 克什克腾旗| 镇安县| 蒲江县| 佛冈县| 庆阳市| 巢湖市| 安达市| 襄樊市| 建湖县| 长垣县|