<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      歐洲的編程語(yǔ)言三巨頭,只剩下一位了!

      0
      分享至

      能把三位大牛的名字都叫出來(lái)的人恐怕不多吧:


      這三位都是圖靈獎(jiǎng)獲得者,他們的名字和發(fā)明散布在各種教科書中,從左到右,依次是:

      尼克勞斯·沃斯 (Niklaus Wirth)

      瑞士人,一生發(fā)明了8種編程語(yǔ)言,其中最著名的是Pascal,提出了著名的“程序=數(shù)據(jù)結(jié)構(gòu)+算法”,1984年沃斯因開發(fā)了一系列創(chuàng)新的計(jì)算機(jī)語(yǔ)言而獲得圖靈獎(jiǎng)。

      迪杰斯特拉(Edsger Dijkstra)

      荷蘭人,發(fā)明了“最短路徑算法”,“信號(hào)量”,提出了“Goto是有害的”,1972年因?qū)Y(jié)構(gòu)化編程的貢獻(xiàn)獲得圖靈獎(jiǎng)。

      霍爾(Tony Hoare)

      英國(guó)人,發(fā)明了“快速排序算法”,發(fā)明了霍爾邏輯來(lái)驗(yàn)證程序正確性,提出CSP解決并發(fā)過(guò)程的交互,發(fā)明了null這個(gè)引發(fā)“數(shù)十億美元”損失的錯(cuò)誤,1980年因?yàn)閷?duì)編程語(yǔ)言的定義和設(shè)計(jì)的基本貢獻(xiàn)獲得圖靈獎(jiǎng)。

      他們?nèi)硕荚跉W洲,都是從學(xué)工程學(xué)開始,后來(lái)轉(zhuǎn)到了計(jì)算機(jī)領(lǐng)域。

      他們年齡相仿(沃斯和霍爾同歲,比迪杰斯特拉小4歲),共同的興趣讓他們走到一起,不但在暑期活動(dòng),學(xué)術(shù)會(huì)議上經(jīng)常碰面,密切合作,在私下里,也建立了深厚的友誼,經(jīng)常來(lái)回走動(dòng),互相拜訪。

      今天講幾個(gè)小故事來(lái)聊聊他們的偉大貢獻(xiàn)。

      迪杰斯特拉率先登場(chǎng)

      在上世紀(jì)六七十年代,是編程語(yǔ)言發(fā)展的黃金時(shí)代。

      第一個(gè)高級(jí)編程語(yǔ)言Fortran已經(jīng)出現(xiàn),但是主要應(yīng)用在工程界,和硬件密切相關(guān)。

      1960年1月,F(xiàn)ortran之父約翰·巴克斯,Lisp之父約翰·麥卡錫,第一位圖靈獎(jiǎng)獲得者Alan Jay Perlis等一大批頂尖科學(xué)家在巴黎聚會(huì),經(jīng)過(guò)一番唇槍舌戰(zhàn)的討論,他們推出了ALGOL 60,這是一種和計(jì)算機(jī)硬件無(wú)關(guān)的編程語(yǔ)言,方便算法的描述。

      ALGOL 60有很多創(chuàng)新,遞歸、本地變量、begin end 代碼塊都是由它率先推出。

      現(xiàn)代大多數(shù)編程語(yǔ)言的語(yǔ)法,都是類ALGOL的。

      從下圖中,就可以看到ALGOL的江湖地位,是很多編程語(yǔ)言的老祖宗。


      迪杰斯特拉對(duì)Algol-60非常欣賞,他不止一次說(shuō)道,這是計(jì)算機(jī)科學(xué)成為一個(gè)學(xué)科的重要時(shí)刻。

      僅僅7個(gè)月以后,迪杰斯特拉就在荷蘭實(shí)現(xiàn)了第一個(gè)ALGOL60的編譯器,比其他小組早了一年多。

      為了實(shí)現(xiàn)ALGOL60中的遞歸,迪杰斯特拉第一次引入了Stack這個(gè)概念。

      迪杰斯特拉等人還舉辦了一個(gè)ALGOL 60的培訓(xùn)班,來(lái)培訓(xùn)的就有霍爾,霍爾剛剛發(fā)表了快速排序算法,他上完培訓(xùn)班,也在自己公司機(jī)器上實(shí)現(xiàn)了ALGOL 60,霍爾的實(shí)現(xiàn)效率高,可靠性強(qiáng),受到國(guó)際學(xué)術(shù)界的關(guān)注,進(jìn)入了IFIP工作組,開始維護(hù)和發(fā)展ALGOL。

      PASCAL的誕生

      1966年,霍爾和沃斯一起做了一個(gè)提案,希望對(duì)ALGOL做出一次改進(jìn)。但是ALGOL小組認(rèn)為他們的提案太保守,改動(dòng)太小,拒絕了。

      “一氣之下”,沃斯和霍爾退出了ALGOL小組,自己把提案的想了做了實(shí)現(xiàn),即編程語(yǔ)言ALGOL W。

      正是在ALGOL W 中,霍爾發(fā)明了那個(gè)被“無(wú)數(shù)人詬病”的空引用null。

      在2009年的一個(gè)軟件會(huì)議上,霍爾為發(fā)明null夸張地道歉:

      “我當(dāng)時(shí)正在設(shè)計(jì)ALGOL W 的類型系統(tǒng),我忍不住想把null放進(jìn)去,因?yàn)樗苋菀讓?shí)現(xiàn)......沒(méi)想到它導(dǎo)致了無(wú)數(shù)的錯(cuò)誤,系統(tǒng)崩潰......在過(guò)去的40年,引發(fā)了數(shù)十億美元的損失。”

      1970年,沃斯進(jìn)一步改進(jìn)了 ALGOL W,成為了大名鼎鼎的Pascal

      為了幫助在各種計(jì)算機(jī)上實(shí)現(xiàn)Pascal, 他創(chuàng)建了一種新型的編譯器,該編譯器不會(huì)直接生成機(jī)器碼,而是生成一種中間的代碼形式,在虛擬機(jī)上運(yùn)行。

      1976年,沃斯寫了一本書介紹基本的數(shù)據(jù)結(jié)構(gòu)和算法,也捎帶著介紹了Pascal語(yǔ)法。

      這本書的名稱也很神奇,叫做《程序=算法+數(shù)據(jù)結(jié)構(gòu)》,從此這個(gè)公式開始名揚(yáng)世界。


      PASCAL的流行

      雖然 Pascal 很快就得到了大學(xué)的認(rèn)可,但它又花了幾年時(shí)間才成為主流。

      這得益于Philippe Kahn,是沃斯在瑞士蘇黎世聯(lián)邦理工學(xué)院教學(xué)期間的一個(gè)學(xué)生。


      Philippe Kahn看到了沃斯教授在Pascal上的開創(chuàng)性工作,1982年成了一家叫做Borland的公司,從事軟件開發(fā)工具的開發(fā)。

      1983年,Borland推出了革命性的集成開發(fā)環(huán)境,Turbo Pascal ,僅賣49.95美元。


      Turbo Pascal 除了價(jià)格低廉以外,另外一個(gè)殺手锏就是編譯速度飛快。

      操刀編譯器的是丹麥人Anders Hejlsberg,他很大程度上受到了《程序=算法+數(shù)據(jù)結(jié)構(gòu)》這本書中Tiny Pascal”編譯器的啟發(fā)。

      關(guān)于Anders Hejlsberg的故事,可以看這篇漫畫《》。

      Goto是有害的

      1968年,迪杰斯特拉向ACM提交了一篇論文,尖銳地批評(píng)了當(dāng)時(shí)編程中過(guò)度使用Goto語(yǔ)句的情況,以及對(duì)結(jié)構(gòu)化編程的擁護(hù),他提議,在高級(jí)語(yǔ)言中廢除Goto語(yǔ)句!

      論文的標(biāo)題平淡無(wú)奇:A Case Against the Goto Statement。

      沃斯正好是當(dāng)時(shí)的編輯,他順手把標(biāo)題改成了Goto語(yǔ)句是有害的(Goto Statement Considered Harmful)。

      如果放在如今的自媒體時(shí)代,沃斯絕對(duì)是一個(gè)擅長(zhǎng)抓熱點(diǎn)的標(biāo)題大師。

      這個(gè)標(biāo)題就像一個(gè)重磅炸彈,很多大牛跳出來(lái),或支持或反對(duì)。

      高德納寫了一篇叫做《使用 Goto語(yǔ)句進(jìn)行結(jié)構(gòu)化編程》的文章,分析了一些常見的編程場(chǎng)景,指出一些場(chǎng)景中Goto是最適合的語(yǔ)言結(jié)構(gòu)。

      K&R在《C語(yǔ)言編程》中,也指出Goto可以用于函數(shù)結(jié)束錯(cuò)誤處理程序和循環(huán)的多級(jí)中斷。

      即使在多年以后,Linus之父Linus Torvalds和《代碼大全》的作者Steve McConnell還反對(duì)迪杰斯特拉的觀點(diǎn),指出 Goto可以是一種有用的語(yǔ)言功能,可以提高程序速度、大小和代碼清晰度。

      據(jù)統(tǒng)計(jì),2013 年,Linux 內(nèi)核代碼中約有 100,000 個(gè) goto。

      “XXX是有害的”成為了計(jì)算機(jī)的時(shí)尚用詞,在隨后的幾十年中不斷出現(xiàn):

      “全局變量是有害的”

      “Unix風(fēng)格,或者cat -v 是有害的”

      “MD5被認(rèn)為是有害的”

      “以人為本的設(shè)計(jì)是有害的”

      “Java的新特性是有害的”

      “‘被認(rèn)為有害’的文章是有害的”

      尾聲

      沃斯,迪杰斯特拉和霍爾都在歐洲,獲得圖靈獎(jiǎng)都和編程語(yǔ)言有關(guān),可以稱為歐洲編程語(yǔ)言的三巨頭。

      他們都是結(jié)構(gòu)化編程的先驅(qū),他們的工作深刻地影響了我們現(xiàn)在的編程。

      2002年8月6日,迪杰斯特拉和癌癥斗爭(zhēng)多年以后,不幸離世,享年72歲。

      2024年1月1日,沃斯去世,享年89歲。

      三巨頭中,只剩下霍爾一位了。

      其實(shí),除了這三位之外,歐洲還有一對(duì)編程語(yǔ)言雙子星,挪威的Ole-Johan Dahl和Kristen Nygaard ,他們發(fā)明了面向?qū)ο蟮恼Z(yǔ)言Simula,兩人也都于2002年去世。

      我們現(xiàn)在使用的編程語(yǔ)言的概念和特性,差不多都在上世紀(jì)六七十年代就已發(fā)明,那一批編程語(yǔ)言的先驅(qū),都在逐漸老去。

      編程語(yǔ)言的黃金時(shí)代,過(guò)去了。

      全文完,覺(jué)得不錯(cuò)的話點(diǎn)個(gè)或者在看吧!

      近期精彩

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      春節(jié)高速免費(fèi)最后1分鐘:有人壓哨通過(guò)省下1000多元,也有車主從蕭山上高速后“卡點(diǎn)”失敗交了幾百元通行費(fèi)

      春節(jié)高速免費(fèi)最后1分鐘:有人壓哨通過(guò)省下1000多元,也有車主從蕭山上高速后“卡點(diǎn)”失敗交了幾百元通行費(fèi)

      都市快報(bào)橙柿互動(dòng)
      2026-02-24 09:16:26
      隱瞞了我們62年!摘假發(fā)卸掉濃妝,李谷一的真實(shí)容貌其實(shí)長(zhǎng)這樣

      隱瞞了我們62年!摘假發(fā)卸掉濃妝,李谷一的真實(shí)容貌其實(shí)長(zhǎng)這樣

      相思賦予誰(shuí)a
      2026-02-23 12:08:28
      特朗普非常迫切,中國(guó)非常淡定從容!

      特朗普非常迫切,中國(guó)非常淡定從容!

      占豪
      2026-02-25 01:18:03
      春節(jié)期間樓市成交量突現(xiàn)翻倍式增長(zhǎng),房?jī)r(jià)的玩笑這次開大了

      春節(jié)期間樓市成交量突現(xiàn)翻倍式增長(zhǎng),房?jī)r(jià)的玩笑這次開大了

      重遠(yuǎn)投資觀
      2026-02-24 15:23:23
      西紅柿立大功!醫(yī)生研究發(fā)現(xiàn):老人吃西紅柿,或能緩解4種癥狀

      西紅柿立大功!醫(yī)生研究發(fā)現(xiàn):老人吃西紅柿,或能緩解4種癥狀

      醫(yī)學(xué)原創(chuàng)故事會(huì)
      2026-01-21 21:50:30
      《好好的時(shí)光》央視首播收視第1,觀眾評(píng)價(jià)一針見血,扮嫩又鬧騰

      《好好的時(shí)光》央視首播收視第1,觀眾評(píng)價(jià)一針見血,扮嫩又鬧騰

      娛君墜星河
      2026-02-24 11:54:23
      徹底撕破臉!谷愛(ài)凌坦言:代表中國(guó)參賽后,在美遭毆打、宿舍被闖

      徹底撕破臉!谷愛(ài)凌坦言:代表中國(guó)參賽后,在美遭毆打、宿舍被闖

      科學(xué)發(fā)掘
      2026-02-25 02:38:37
      7場(chǎng)5球1助!皇馬新大羅卻遭狠批,19歲就散步,難接班姆巴佩

      7場(chǎng)5球1助!皇馬新大羅卻遭狠批,19歲就散步,難接班姆巴佩

      阿泰希特
      2026-02-24 14:15:02
      鄧家佳翻車!2026年唯一公開發(fā)“LNY”的中國(guó)明星,評(píng)論區(qū)淪陷

      鄧家佳翻車!2026年唯一公開發(fā)“LNY”的中國(guó)明星,評(píng)論區(qū)淪陷

      萌神木木
      2026-02-22 15:20:15
      軍購(gòu)特別條例下月6日付委,韓國(guó)瑜提醒國(guó)民黨團(tuán)趨吉避兇

      軍購(gòu)特別條例下月6日付委,韓國(guó)瑜提醒國(guó)民黨團(tuán)趨吉避兇

      新時(shí)光點(diǎn)滴
      2026-02-25 01:55:06
      你最爽的一次經(jīng)歷是啥樣?網(wǎng)友:還清了所有外債

      你最爽的一次經(jīng)歷是啥樣?網(wǎng)友:還清了所有外債

      另子維愛(ài)讀史
      2026-02-22 22:58:56
      新加坡大滿貫:2月25日賽程公布,孫穎莎戰(zhàn)老將,向鵬黃友政對(duì)決

      新加坡大滿貫:2月25日賽程公布,孫穎莎戰(zhàn)老將,向鵬黃友政對(duì)決

      乒談
      2026-02-24 23:12:17
      12345不能亂打了!2026年開始整治亂打熱線現(xiàn)象

      12345不能亂打了!2026年開始整治亂打熱線現(xiàn)象

      醫(yī)脈圈
      2026-02-24 12:13:20
      黎智英女兒:懇請(qǐng)谷愛(ài)凌為父發(fā)聲后,不到24小時(shí),港府回應(yīng)了

      黎智英女兒:懇請(qǐng)谷愛(ài)凌為父發(fā)聲后,不到24小時(shí),港府回應(yīng)了

      百態(tài)人間
      2026-02-24 15:45:57
      2026年2月,建筑集團(tuán)公司已經(jīng)全面停工停產(chǎn)!

      2026年2月,建筑集團(tuán)公司已經(jīng)全面停工停產(chǎn)!

      巢客HOME
      2026-02-23 20:26:27
      貝加爾湖墜車事件:活下來(lái)的江蘇爸爸,往后的每一天都是煎熬

      貝加爾湖墜車事件:活下來(lái)的江蘇爸爸,往后的每一天都是煎熬

      社會(huì)日日鮮
      2026-02-23 14:05:41
      徐璐打羽毛球 注意力都被她的身材給吸引了 誰(shuí)還看打羽毛球的過(guò)程啊

      徐璐打羽毛球 注意力都被她的身材給吸引了 誰(shuí)還看打羽毛球的過(guò)程啊

      林子說(shuō)事
      2026-02-24 11:51:44
      恭喜汪小菲又當(dāng)爸爸!產(chǎn)房照曝光兒子好帥氣,馬筱梅抱孩子很溫柔

      恭喜汪小菲又當(dāng)爸爸!產(chǎn)房照曝光兒子好帥氣,馬筱梅抱孩子很溫柔

      娛樂(lè)圈圈圓
      2026-02-24 15:30:08
      鞏俐21歲時(shí)寫的字,顛覆了我的想象!

      鞏俐21歲時(shí)寫的字,顛覆了我的想象!

      石場(chǎng)阿鑫
      2026-01-16 13:41:02
      炸鍋!國(guó)美才女淪陷海外,私密視頻被掛成人網(wǎng),留學(xué)生集體背鍋?

      炸鍋!國(guó)美才女淪陷海外,私密視頻被掛成人網(wǎng),留學(xué)生集體背鍋?

      戧詞奪理
      2026-02-23 15:32:24
      2026-02-25 05:23:00
      碼農(nóng)翻身 incentive-icons
      碼農(nóng)翻身
      有趣且硬核的技術(shù)文章
      228文章數(shù) 627關(guān)注度
      往期回顧 全部

      科技要聞

      宇樹科技發(fā)布四足機(jī)器人Unitree As2

      頭條要聞

      男子摟住繼女強(qiáng)吻動(dòng)作親密 當(dāng)?shù)貗D聯(lián)介入

      頭條要聞

      男子摟住繼女強(qiáng)吻動(dòng)作親密 當(dāng)?shù)貗D聯(lián)介入

      體育要聞

      蘇翊鳴總結(jié)米蘭征程:我仍是那個(gè)熱愛(ài)單板滑雪的少年

      娛樂(lè)要聞

      汪小菲官宣三胎出生:承諾會(huì)照顧好3個(gè)孩子

      財(cái)經(jīng)要聞

      縣城消費(fèi)「限時(shí)繁榮」了十天

      汽車要聞

      入門即滿配 威蘭達(dá)AIR版上市 13.78萬(wàn)元起

      態(tài)度原創(chuàng)

      游戲
      家居
      本地
      藝術(shù)
      軍事航空

      LOL傳奇選手公布戀情!發(fā)博曬照被夸夫妻相,女方身份曝光

      家居要聞

      本真棲居 愛(ài)暖伴流年

      本地新聞

      春花齊放2026:《駿馬奔騰迎新歲》

      藝術(shù)要聞

      投資95億,高428米!海南第一高樓最新進(jìn)展

      軍事要聞

      美軍參聯(lián)會(huì)主席警告:對(duì)伊朗動(dòng)武可能帶來(lái)重大風(fēng)險(xiǎn)

      無(wú)障礙瀏覽 進(jìn)入關(guān)懷版