偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

漫畫 | 這個(gè)北歐小國(guó)發(fā)明的編程技術(shù),竟然占領(lǐng)全世界了!

開(kāi)發(fā) 前端
什么樣的編程語(yǔ)言,能讓兩人大動(dòng)肝火?當(dāng)時(shí)Nygaard正在編寫復(fù)雜系統(tǒng)的模擬程序,模擬程序要求先定義通用的行為,然后再創(chuàng)建大量的實(shí)例出來(lái)。

上世紀(jì)60年代 ,挪威計(jì)算中心。

一個(gè)新來(lái)員工剛上班,發(fā)現(xiàn)有兩個(gè)人居然在一樓的黑板前打架。

圖片

新員工立刻跑到電話接線員那里報(bào)告

圖片

什么樣的編程語(yǔ)言,能讓兩人大動(dòng)肝火?

當(dāng)時(shí)Nygaard正在編寫復(fù)雜系統(tǒng)的模擬程序,模擬程序要求先定義通用的行為,然后再創(chuàng)建大量的實(shí)例出來(lái)。

圖片

圖片

挪威不是計(jì)算機(jī)和軟件的強(qiáng)國(guó),挪威計(jì)算中心也不是資金雄厚的研究所。

Dahl和Nygaard要發(fā)明新編程語(yǔ)言的事情,遭到了組織內(nèi)部的批評(píng)。

圖片

但是Dahl和Nygaard并不在意,他們以ALGOL 60 為基礎(chǔ),開(kāi)始設(shè)計(jì)Simula 。

圖片

在不斷的設(shè)計(jì)迭代中,兩人迸發(fā)出來(lái)強(qiáng)大的創(chuàng)造力,在Simula中發(fā)明了現(xiàn)代面向?qū)ο蟮乃嘘P(guān)鍵概念!

圖片

Simula本意是為了做“模擬”,但后來(lái)大家認(rèn)識(shí)到,這是一種新的編程泛型,它完全可以作為通用的編程語(yǔ)言。

圖片

Simula是世界上第一個(gè)面向?qū)ο蟮恼Z(yǔ)言,Dahl和Nygaard因?yàn)閷?duì)面向?qū)ο蟮淖吭截暙I(xiàn)獲得了計(jì)算機(jī)界最高獎(jiǎng):圖靈獎(jiǎng)。

可惜的是,2002年,Dahl和Nygaard不幸去世,在這里向兩位前輩致敬。

圖片

讓我們?cè)侔涯抗廪D(zhuǎn)向美國(guó),1968年,博士生Alan Kay 提了一個(gè)非常超前的想法:制作一臺(tái)適合所有年齡段兒童的個(gè)人電腦!Dynabook。

圖片

Dynabook需要有圖形用戶界面,有無(wú)線網(wǎng)絡(luò),可以協(xié)作,并且本身就是個(gè)強(qiáng)大的編程環(huán)境。

圖片

1970年,Alan Kay 加入了著名的施樂(lè)帕洛阿托研發(fā)中心,Dynabook的想法成功地激發(fā)施樂(lè)開(kāi)發(fā)了Alto電腦。

Alto電腦是個(gè)劃時(shí)代的產(chǎn)品,里邊有很多影響后世計(jì)算機(jī)的重大創(chuàng)新

圖片

圖片

Smalltalk是第一個(gè)純粹的面向?qū)ο缶幊陶Z(yǔ)言,在Smalltalk中,一切都是對(duì)象!

圖片

所有的計(jì)算都是通過(guò)發(fā)送消息來(lái)完成的,消息傳遞是Smalltalk最重要的概念。

圖片

Smalltalk對(duì)后來(lái)的編程語(yǔ)言產(chǎn)生了巨大的影響力,它發(fā)明的MVC被后來(lái)各種框架采用。

圖片

它實(shí)現(xiàn)的消息傳遞、GC、字節(jié)碼、純粹的面向?qū)ο蟊缓芏嗾Z(yǔ)言借鑒。

圖片

重構(gòu)、設(shè)計(jì)模式、極限編程后來(lái)也被發(fā)揚(yáng)廣大。

圖片

Simula和Smalltalk作為兩個(gè)面向?qū)ο蟮南闰?qū),可以說(shuō)是領(lǐng)先時(shí)代,但它們都沒(méi)有大范圍地流行起來(lái)

圖片

1969年,一個(gè)叫Bjarne Stroustrup的年輕人進(jìn)入丹麥Aarhus大學(xué)學(xué)習(xí)計(jì)算機(jī)專業(yè)。

在這里他遇到了Simula的發(fā)明人Nygaard,挪威離丹麥不遠(yuǎn),Nygaard經(jīng)常來(lái)這里講學(xué)。

圖片

面向?qū)ο蟮乃枷刖痛嗽贐jarne Stroustrup腦海中埋下了種子。

1979年,Bjarne Stroustrup 在劍橋大學(xué)寫博士論文的時(shí)候,他再次注意到了Simula。

圖片

Bjarne Stroustrup畢業(yè)后加入了貝爾實(shí)驗(yàn)室,在這里他近距離接觸到了C語(yǔ)言。

圖片

Bjarne Stroustrup決定為C語(yǔ)言增加一些類似Simula的面向?qū)ο筇卣?/p>

圖片

1985年,C++的第一個(gè)版本發(fā)布,它既有C語(yǔ)言閃電般的速度,又支持面向?qū)ο螅艿搅舜蠹业臒崃覛g迎。面向?qū)ο髲拇诉M(jìn)入主流。

到了90年代,Java出現(xiàn),更是將面向?qū)ο笸葡蜃罡叻濉?/p>

圖片

與此同時(shí),在世界的另一端

圖片

責(zé)任編輯:武曉燕 來(lái)源: 碼農(nóng)翻身
相關(guān)推薦

2011-07-15 10:27:21

PHP

2019-08-26 15:41:51

2025-03-13 00:35:00

2011-06-15 16:36:27

Qt 圖形

2020-05-11 08:36:21

程序員工作生活

2011-10-09 08:58:11

程序員

2015-08-19 13:31:14

SDN

2010-12-10 09:11:00

Oracle服務(wù)器操作系統(tǒng)

2015-02-04 11:03:34

時(shí)代馬云阿里巴巴

2015-08-31 10:46:05

java實(shí)用編程技術(shù)

2015-09-01 10:18:05

Java編程技術(shù)

2023-02-10 08:58:46

2024-05-06 12:35:26

C#編程遞歸

2023-12-05 09:03:05

多核分布式

2009-06-14 21:18:02

Java編程漢字問(wèn)題

2018-01-02 11:15:27

網(wǎng)絡(luò)芯片應(yīng)用

2018-01-15 14:46:25

人工智能深度學(xué)習(xí)人臉識(shí)別

2020-03-02 15:48:26

戴爾

2020-12-18 10:23:59

比特幣美元金融

2009-07-27 17:58:10

ASP.NET數(shù)據(jù)庫(kù)編
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)