精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

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

開發 前端
除了這三位之外,歐洲還有一對編程語言雙子星,挪威的Ole-Johan Dahl和Kristen Nygaard ,他們發明了面向對象的語言Simula,兩人也都于2002年去世。

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

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

尼克勞斯·沃斯 (Niklaus Wirth)

瑞士人,一生發明了8種編程語言,其中最著名的是Pascal,提出了著名的“程序=數據結構+算法”,1984年沃斯因開發了一系列創新的計算機語言而獲得圖靈獎。

迪杰斯特拉(Edsger Dijkstra)

荷蘭人,發明了“最短路徑算法”,“信號量”,提出了“Goto是有害的”,1972年因對結構化編程的貢獻獲得圖靈獎。

霍爾(Tony Hoare)

英國人,發明了“快速排序算法”,發明了霍爾邏輯來驗證程序正確性,提出CSP解決并發過程的交互,發明了null這個引發“數十億美元”損失的錯誤,1980年因為對編程語言的定義和設計的基本貢獻獲得圖靈獎。

他們三人都在歐洲,都是從學工程學開始,后來轉到了計算機領域。

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

今天講幾個小故事來聊聊他們的偉大貢獻。

迪杰斯特拉率先登場

在上世紀六七十年代,是編程語言發展的黃金時代。

第一個高級編程語言Fortran已經出現,但是主要應用在工程界,和硬件密切相關。

1960年1月,Fortran之父約翰·巴克斯,Lisp之父約翰·麥卡錫,第一位圖靈獎獲得者Alan Jay Perlis等一大批頂尖科學家在巴黎聚會,經過一番唇槍舌戰的討論,他們推出了ALGOL 60,這是一種和計算機硬件無關的編程語言,方便算法的描述。

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

現代大多數編程語言的語法,都是類ALGOL的。

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

圖片圖片

迪杰斯特拉對Algol-60非常欣賞,他不止一次說道,這是計算機科學成為一個學科的重要時刻。

僅僅7個月以后,迪杰斯特拉就在荷蘭實現了第一個ALGOL60的編譯器,比其他小組早了一年多。

為了實現ALGOL60中的遞歸,迪杰斯特拉第一次引入了Stack這個概念。

迪杰斯特拉等人還舉辦了一個ALGOL 60的培訓班,來培訓的就有霍爾,霍爾剛剛發表了快速排序算法,他上完培訓班,也在自己公司機器上實現了ALGOL 60,霍爾的實現效率高,可靠性強,受到國際學術界的關注,進入了IFIP工作組,開始維護和發展ALGOL。

PASCAL的誕生

1966年,霍爾和沃斯一起做了一個提案,希望對ALGOL做出一次改進。但是ALGOL小組認為他們的提案太保守,改動太小,拒絕了。

“一氣之下”,沃斯和霍爾退出了ALGOL小組,自己把提案的想了做了實現,即編程語言ALGOL W。

正是在ALGOL W 中,霍爾發明了那個被“無數人詬病”的空引用null。

在2009年的一個軟件會議上,霍爾為發明null夸張地道歉:

“我當時正在設計ALGOL W 的類型系統,我忍不住想把null放進去,因為它很容易實現......沒想到它導致了無數的錯誤,系統崩潰......在過去的40年,引發了數十億美元的損失。”

1970年,沃斯進一步改進了 ALGOL W,成為了大名鼎鼎的Pascal

為了幫助在各種計算機上實現Pascal, 他創建了一種新型的編譯器,該編譯器不會直接生成機器碼,而是生成一種中間的代碼形式,在虛擬機上運行。

1976年,沃斯寫了一本書介紹基本的數據結構和算法,也捎帶著介紹了Pascal語法。 

這本書的名稱也很神奇,叫做《程序=算法+數據結構》,從此這個公式開始名揚世界。

圖片圖片

PASCAL的流行

雖然 Pascal 很快就得到了大學的認可,但它又花了幾年時間才成為主流。

這得益于Philippe Kahn,是沃斯在瑞士蘇黎世聯邦理工學院教學期間的一個學生。

圖片圖片

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

1983年,Borland推出了革命性的集成開發環境,Turbo Pascal ,僅賣49.95美元。

圖片圖片

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

操刀編譯器的是丹麥人Anders Hejlsberg,他很大程度上受到了《程序=算法+數據結構》這本書中Tiny Pascal”編譯器的啟發。

關于Anders Hejlsberg的故事,可以看這篇漫畫《一個養活了四代程序員的男人》。

Goto是有害的

1968年,迪杰斯特拉向ACM提交了一篇論文,尖銳地批評了當時編程中過度使用Goto語句的情況,以及對結構化編程的擁護,他提議,在高級語言中廢除Goto語句!

論文的標題平淡無奇:A Case Against the Goto Statement。

沃斯正好是當時的編輯,他順手把標題改成了Goto語句是有害的(Goto Statement Considered Harmful)。

如果放在如今的自媒體時代,沃斯絕對是一個擅長抓熱點的標題大師。

這個標題就像一個重磅炸彈,很多大牛跳出來,或支持或反對。

高德納寫了一篇叫做《使用 Goto語句進行結構化編程》的文章,分析了一些常見的編程場景,指出一些場景中Goto是最適合的語言結構。

K&R在《C語言編程》中,也指出Goto可以用于函數結束錯誤處理程序和循環的多級中斷。

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

據統計,2013 年,Linux 內核代碼中約有 100,000 個 goto。

“XXX是有害的”成為了計算機的時尚用詞,在隨后的幾十年中不斷出現:

“全局變量是有害的”

“Unix風格,或者cat -v 是有害的”

“MD5被認為是有害的”

“以人為本的設計是有害的”

“Java的新特性是有害的”

“‘被認為有害’的文章是有害的”

......

尾聲

沃斯,迪杰斯特拉和霍爾都在歐洲,獲得圖靈獎都和編程語言有關,可以稱為歐洲編程語言的三巨頭。

他們都是結構化編程的先驅,他們的工作深刻地影響了我們現在的編程。

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

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

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

其實,除了這三位之外,歐洲還有一對編程語言雙子星,挪威的Ole-Johan Dahl和Kristen Nygaard ,他們發明了面向對象的語言Simula,兩人也都于2002年去世。

我們現在使用的編程語言的概念和特性,差不多都在上世紀六七十年代就已發明,那一批編程語言的先驅,都在逐漸老去。

編程語言的黃金時代,過去了。

如需轉載,請通過作者微信公眾號coderising獲取授權。

責任編輯:武曉燕 來源: 碼農翻身
相關推薦

2024-10-10 09:52:14

2021-09-01 22:59:31

Canvas標簽語法

2022-11-02 09:00:02

編程語言拓荒者

2019-09-19 10:23:18

編程手機微信

2018-07-11 15:31:24

程序員Java編程

2011-08-29 10:02:27

iPadaPad亞馬遜

2019-12-16 09:35:58

編程PythonJava

2025-03-21 11:02:20

2017-11-30 16:23:46

逆向華為云工程師

2009-05-14 09:37:29

博士求職面試

2014-06-27 09:17:53

程序員

2021-10-13 10:46:11

深信服

2018-09-07 23:10:15

程序員技能溝通

2017-11-30 14:34:56

程序員編程學習

2020-05-19 13:58:55

私有云容器虛擬化

2017-10-11 19:14:13

互聯網

2013-08-22 14:26:22

2015-10-13 10:39:18

前端工具集合

2013-07-12 09:24:51

技術經理項目經理

2019-04-08 15:48:45

程序員技能編程
點贊
收藏

51CTO技術棧公眾號

免费一级黄色大片| 中文久久久久久| 亚洲成a人片77777精品| 亚洲精品影院在线观看| 亚洲精品一区二区久| 中文字幕第21页| av在线免费网址| 成人黄色777网| 国产精品黄视频| 午夜69成人做爰视频| 粉嫩一区二区三区四区公司1| 色综合久久66| 免费在线精品视频| 日韩欧美亚洲系列| 国产一区二区剧情av在线| 8090成年在线看片午夜| 熟女av一区二区| 亚洲精品中文字幕99999| 678五月天丁香亚洲综合网| 无码专区aaaaaa免费视频| 婷婷成人激情| 91亚洲精品一区二区乱码| 91精品国产综合久久久久久久久| 国产午夜小视频| 日韩欧美一区免费| 亚洲乱亚洲乱妇无码| 性生活在线视频| 成人在线观看免费播放| 亚洲福利一二三区| 大桥未久一区二区| www亚洲人| 99久久精品99国产精品| 91九色露脸| 亚洲综合网av| 日本视频免费一区| 2019中文字幕免费视频| 精品无码久久久久久久| 91精品秘密在线观看| 国产亚洲欧洲在线| 成人影视免费观看| 久久精品凹凸全集| 亚洲成人999| 亚洲av无一区二区三区久久| videos性欧美另类高清| 精品成人乱色一区二区| 日韩欧美一级在线| 成人免费网址| 亚洲美女屁股眼交| 一区二区三区四区五区视频| 裸体xxxx视频在线| 久久综合色婷婷| 国产在线欧美日韩| 深爱五月激情五月| 成人av在线播放网址| 春色成人在线视频| 亚洲乱码精品久久久久..| 国产尤物一区二区| 91在线观看免费观看| 一区二区www| 狠狠色丁香婷综合久久| 国产日韩欧美影视| 国产精品无码免费播放| 激情综合网天天干| 成人黄色免费在线观看| 一区二区三区亚洲视频| 国产主播一区二区三区| 91免费看片在线| 国产三级视频在线播放| 国产精品一区二区在线看| 成人激情春色网| 97精品人妻一区二区三区| 精品在线观看免费| 99在线视频免费观看| www.香蕉视频| 极品少妇一区二区三区| av小说在线播放| 男女性色大片免费观看一区二区| 国产精品草莓在线免费观看| 久久久精品视频网站| 快she精品国产999| 国产精品视频中文字幕91| 中文字幕人妻互换av久久| 美女诱惑一区二区| 91沈先生播放一区二区| 天堂中文在线看| 久久精品一区二区三区不卡牛牛 | 国产视频91在线| 性伦欧美刺激片在线观看| 国产精品高潮视频| 国内精品久久久久久久久久久| 国产.欧美.日韩| 欧美日韩精品免费看 | 欧美日韩电影在线观看| 国产午夜精品无码一区二区| 美女诱惑黄网站一区| 成人激情视频在线| 天天综合天天色| 亚洲国产成人私人影院tom| 国产一区一区三区| 一区二区精品伦理...| 欧美午夜精品理论片a级按摩| 亚洲色图欧美自拍| 一区二区小说| 美日韩在线视频| 色av性av丰满av| 国产在线播放一区三区四| 久久国产精品-国产精品| 三级外国片在线观看视频| 午夜精品一区二区三区电影天堂 | 暧暧视频在线免费观看| 99精品视频中文字幕| 日韩亚洲一区在线播放| 国产精品高清无码在线观看| 亚洲影视资源| 日韩精品在线观| 男人晚上看的视频| 亚久久调教视频| 97操在线视频| 777电影在线观看| 婷婷成人综合网| 天天综合成人网| 精品国产乱码久久久久久蜜坠欲下| 久久99国产精品自在自在app| 中文字幕日本视频| 99精品一区二区三区| 欧洲金发美女大战黑人| 成人做爰免费视频免费看| 亚洲精美色品网站| 国产成人无码aa精品一区| 久久国产福利国产秒拍| 欧美日韩一区在线视频| 国产777精品精品热热热一区二区| 欧美日韩国产一区二区三区地区| 老鸭窝一区二区| 伊人久久亚洲美女图片| 4444kk亚洲人成电影在线| 免费黄色在线看| 欧美午夜不卡在线观看免费| 日本aaa视频| 国产精品乱看| 国产一区二区视频在线免费观看| 欧美xxxx黑人又粗又长| 欧美一区三区二区| 潘金莲一级黄色片| 六月婷婷色综合| 亚洲巨乳在线观看| 国产精品久久久久久吹潮| 亚洲一区二区福利| 国产在线一级片| 国产视频一区不卡| www.日日操| 精品视频免费在线观看| 国产成人精品午夜| 国产乱视频在线观看| 色综合久久88色综合天天免费| 少妇熟女视频一区二区三区| 韩日成人av| 国产偷久久久精品专区| а√天堂资源官网在线资源| 亚洲精品videossex少妇| 日韩污视频在线观看| 99在线精品视频| 中国丰满人妻videoshd| 久久不卡国产精品一区二区| 国产精品成av人在线视午夜片| 狠狠v欧美ⅴ日韩v亚洲v大胸 | 无码人妻精品一区二区50| 久久日韩粉嫩一区二区三区| 日韩欧美精品在线观看视频| 欧洲专线二区三区| 国产免费亚洲高清| 国产超级va在线视频| 日韩美女视频在线| 日韩 欧美 精品| 久久夜色精品国产噜噜av| 免费大片在线观看| 91嫩草亚洲精品| 亚洲bt天天射| 老色鬼在线视频| 国产亚洲人成网站在线观看| 一卡二卡三卡在线| 亚洲国产精品尤物yw在线观看| 黄色国产在线观看| 蜜臀av国产精品久久久久| 青青草免费在线视频观看| 韩国精品福利一区二区三区 | 2025韩国大尺度电影| 中文字幕av一区二区三区四区| 97热精品视频官网| 成全电影播放在线观看国语| 91精品国产91久久综合桃花| 日韩久久精品视频| 中文字幕乱码亚洲精品一区| 被黑人猛躁10次高潮视频| 中文亚洲免费| 一本二本三本亚洲码| 欧美色图五月天| 国产精品综合不卡av| 国产探花在线观看| 中文国产成人精品久久一| 亚洲伦理在线观看| 欧美日韩在线不卡| 日本在线视频免费| 中文字幕欧美一区| 狠狠人妻久久久久久综合蜜桃| 麻豆视频观看网址久久| 五十路熟女丰满大屁股| 欧美gayvideo| 欧美国产综合视频| 午夜视频在线观看精品中文 | 色综合一区二区日本韩国亚洲| 久久久久久亚洲精品中文字幕| 国产福利片在线| 亚洲国产99精品国自产| 亚洲中文字幕在线观看| 色哟哟在线观看一区二区三区| 日本中文在线视频| 久久精品免视看| xxxwww国产| 国产一区二区三区免费播放| 国产精品人人妻人人爽人人牛| 91成人观看| 日韩中文一区| 日韩电影不卡一区| 成人av免费电影| 伊人久久精品| 国产精品久久一区主播| 亚洲色图官网| 97精品国产aⅴ7777| 手机电影在线观看| 久热精品视频在线免费观看| av国产在线观看| 亚洲欧美日韩中文在线| 手机看片福利在线观看| 亚洲国产精品久久91精品| 精品人妻一区二区三区蜜桃| 91精品欧美综合在线观看最新| 中文字幕 欧美激情| 91国偷自产一区二区开放时间| 欧美特黄aaaaaa| 天天做天天摸天天爽国产一区| 免费毛片在线播放免费| 亚洲欧美日韩国产中文在线| 免费成人深夜夜行网站| 国产精品国产自产拍高清av| a资源在线观看| 中文av一区特黄| 东京热无码av男人的天堂| 欧美激情在线看| 美女av免费看| 综合久久一区二区三区| 国产精品视频一区二区在线观看| 中文字幕一区二区三| www.99re6| 综合自拍亚洲综合图不卡区| www.99re7| 亚洲一区二区三区不卡国产欧美| 久久久国产精品人人片| 亚洲国产成人va在线观看天堂| 久久免费播放视频| 亚洲成a人v欧美综合天堂下载| 国产午夜视频在线播放| 精品人伦一区二区三区蜜桃网站 | 99热99热| 欧美调教网站| 欧美色图亚洲自拍| 色喇叭免费久久综合网| 不卡中文字幕在线| 欧美精品99| 国产高清精品在线观看| 日韩电影在线观看电影| 中文字幕线观看| 国产成人精品亚洲777人妖| 精品人妻伦一二三区久| 久久免费看少妇高潮| 久久久久久成人网| 亚洲欧美偷拍三级| 免费在线不卡视频| 欧美亚洲日本一区| japanese国产| 国产视频亚洲视频| 精精国产xxxx视频在线| 欧美日韩国产123| 国模套图日韩精品一区二区| 国产精品午夜视频| 7m精品国产导航在线| 欧美日韩另类丝袜其他| 久久看人人摘| 免费av手机在线观看| 免费在线观看一区二区三区| 国产精品99精品无码视亚| 久久欧美一区二区| 亚洲波多野结衣| 欧美丝袜第一区| 97精品人妻一区二区三区| 日韩国产在线看| 免费看美女视频在线网站| 91精品国产91久久久久久吃药 | 欧美日韩一区成人| 黄色av小说在线观看| 国产一区二区三区欧美| 黄页网站在线观看免费| 国产精品女主播| 九九热hot精品视频在线播放| 亚洲欧洲精品一区| 99在线精品免费视频九九视 | 成人美女在线视频| 精品在线观看一区| 一本一本久久a久久精品综合麻豆| 国产男男gay网站| 亚洲午夜av电影| 不卡的av影片| 亚洲va欧美va在线观看| 免费一区二区三区视频导航| 欧美国产日韩激情| 国产一区二区在线观看视频| 一道本在线观看| 午夜影院在线观看欧美| 国产绳艺sm调教室论坛| 在线播放精品一区二区三区| 国产伦久视频在线观看| 91精品婷婷国产综合久久蝌蚪| 久久精品国产大片免费观看| 免费av网址在线| 成人免费不卡视频| 真实国产乱子伦对白在线| 欧美日韩三级视频| 岛国视频免费在线观看| 欧美在线日韩在线| 国产精品一线| 男人c女人视频| 国产一区二区三区在线观看免费视频| 日本激情小视频| 疯狂做受xxxx高潮欧美日本| 亚洲精品久久久蜜桃动漫 | 国产传媒在线| 国产91一区二区三区| 欧美黄色一区| 午夜诱惑痒痒网| 亚洲人成伊人成综合网小说| 一区二区 亚洲| www.国产一区| 亚洲人成777| 中日韩在线视频| 久久成人免费网| 久久成人小视频| 91麻豆精品国产无毒不卡在线观看| 日本高清视频在线播放| 国产精品一区久久久| 日韩电影免费在线观看| 亚洲xxxx2d动漫1| 国产精品网站在线观看| 一区二区国产欧美| 久久久国产精品x99av| 国产精品一区二区三区www| 国产美女视频免费| 国产老女人精品毛片久久| 黄色一级片在线| 亚洲第一av网| 625成人欧美午夜电影| 欧美一区二区三区在线播放| 日韩av电影一区| 九九热视频在线免费观看| 日韩限制级电影在线观看| 国产啊啊啊视频在线观看| 久久99精品久久久久久秒播放器 | 欧美 日韩 国产 在线| 性亚洲最疯狂xxxx高清| 亚洲成a人片77777在线播放| 无码人妻精品一区二区三区66| 日本一区二区三区在线不卡| 国产又大又黄又爽| 欧美第一黄网免费网站| 日韩av资源网| 亚洲老女人av| 亚洲欧美另类在线| 天天av综合网| 国产精品稀缺呦系列在线| 欧美黄在线观看| 免费成人深夜夜行p站| 欧美亚洲国产一区二区三区| 看黄网站在线| 国产一区二区三区无遮挡 | 国产精品久久久久久久久久| 欧美激情偷拍自拍| 欧美久久久久久久久久久| 欧美视频专区一二在线观看| 日本三级视频在线播放| 草莓视频一区| 日韩中文字幕1| 玖玖爱免费视频| 亚洲欧洲午夜一线一品| 国产区一区二| 久久精品免费一区二区| 亚洲少妇中出一区| 午夜福利视频一区二区| 国产有码在线一区二区视频| 一区在线观看| 少妇av片在线观看| 精品国产乱码久久久久久老虎|