精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

asian性开放少妇pics| 久久久久福利视频| 亚洲熟妇av乱码在线观看| 91成人影院| 精品国产乱码久久久久久图片| 免费看毛片的网址| 成人在线免费公开观看视频| 韩国成人福利片在线播放| 色综合91久久精品中文字幕 | 免费视频一二三区| 亚洲人和日本人hd| 在线成人免费观看| 国内性生活视频| 亚洲成人三级| 96av麻豆蜜桃一区二区| 91在线中文字幕| 国语对白永久免费| 欧美区日韩区| 日韩一区二区福利| www.自拍偷拍| 成人高潮视频| 6080午夜不卡| 五月婷婷激情久久| 爱情岛论坛亚洲品质自拍视频网站| 久久久精品一品道一区| 成人在线免费网站| 91超薄丝袜肉丝一区二区| 亚洲综合激情| 992tv在线成人免费观看| wwwav国产| 日本高清免费电影一区| 亚洲欧美日韩国产成人| 精品人妻在线视频| 日韩精品视频一区二区三区| 欧美综合欧美视频| 久色视频在线播放| 不卡专区在线| 一区二区日韩av| 日本老太婆做爰视频| 成年在线电影| 久久久久综合网| 鲁鲁狠狠狠7777一区二区| 亚洲第一页视频| 国产精品99久久久久久有的能看| 国产精品自拍偷拍| 中文字幕在线日亚洲9| 日韩国产在线观看| 国产国语videosex另类| 天天干天天操天天爱| 国产精品亚洲欧美| 热久久这里只有精品| 少妇一级淫片免费放中国| 亚洲一级一区| 91av国产在线| 色一情一乱一伦| 亚洲欧美日韩在线观看a三区| 国产+成+人+亚洲欧洲| 欧美日韩激情在线观看| 激情亚洲网站| 久久免费少妇高潮久久精品99| 欧美精品99久久久| 激情久久综合| 全球成人中文在线| 人人妻人人爽人人澡人人精品 | 日本精品免费观看| 日批视频免费在线观看| 日日夜夜免费精品| 国产一区私人高清影院| 国产情侣激情自拍| 成人一区在线看| 精品久久久久久亚洲| 免费一级在线观看播放网址| 国产亚洲午夜高清国产拍精品| 日韩精品av一区二区三区| 国产美女性感在线观看懂色av| 国产精品人成在线观看免费| 国产精品亚洲天堂| 男女在线观看视频| 欧美日韩在线另类| 国产精品区在线| 亚洲精品在线播放| 亚洲精品在线不卡| 亚洲 欧美 国产 另类| 午夜性色一区二区三区免费视频| 97人人做人人爱| 日韩精品一区二区亚洲av观看| 久久国产精品99久久人人澡| 豆国产97在线| 国产精品秘入口| 亚洲精品中文字幕乱码三区| 国产成人精品视频免费看| 91成人在线| 日韩精品一区二区三区老鸭窝 | 国内毛片毛片毛片毛片| av资源站一区| 在线观看亚洲视频啊啊啊啊| 99热99re6国产在线播放| 欧美亚洲一区二区在线| 无码人妻一区二区三区精品视频| 国产亚洲欧美日韩在线观看一区二区| 日韩亚洲在线观看| 久久久免费高清视频| 国产一区二区影院| 欧美性大战久久久久| 麻豆tv入口在线看| 色就色 综合激情| 精品久久久久久无码人妻| 日本久久一二三四| 97视频在线观看视频免费视频 | 久无码久无码av无码| 欧美性片在线观看| 精品1区2区在线观看| 在线观看天堂av| 亚洲伊人网站| 91久久精品一区二区别| 国产香蕉在线| 午夜a成v人精品| 夜夜爽久久精品91| 日韩欧美自拍| 日韩免费视频在线观看| 高清国产mv在线观看| 国产精品不卡视频| 无人在线观看的免费高清视频| 国产精品18hdxxxⅹ在线| 日日狠狠久久偷偷四色综合免费| 丁香六月婷婷综合| 成av人片一区二区| 国产aaa免费视频| 伊人久久大香线蕉综合影院首页| 亚洲人成绝费网站色www | 欧美日韩一区久久| 国产精品毛片一区二区| 国产欧美一级| 久精品国产欧美| 捆绑调教日本一区二区三区| 精品人在线二区三区| 青青草国产在线观看| 国模无码大尺度一区二区三区| 成人欧美一区二区三区在线播放| 国产肉体ⅹxxx137大胆| 亚洲人体在线| 久久精品这里热有精品| 亚洲综合精品国产一区二区三区| 国产日韩精品视频一区| 黄www在线观看| 网曝91综合精品门事件在线| 91精品国产91久久| 五月天婷婷在线播放| 香蕉久久一区二区不卡无毒影院 | 97久久精品人人做人人爽| 国产资源在线免费观看| 波多野结衣欧美| 欧美极品少妇xxxxⅹ裸体艺术| 国产手机精品视频| 尤物av一区二区| 国偷自产av一区二区三区麻豆| 欧美a级片一区| 成人黄色片视频网站| 高清电影在线免费观看| 亚洲精品国产精品国产自| 成人免费区一区二区三区| www.99精品| 免费在线观看毛片网站| 国产精品羞羞答答在线观看| 国产精品h在线观看| 91激情在线| 91.com视频| 久久久精品99| 91麻豆成人久久精品二区三区| 欧美老熟妇喷水| av影片在线一区| 成人激情黄色网| 黄色污污视频在线观看| 日韩成人xxxx| 国产成人精品一区二区色戒| 国产精品久久久久久久久免费相片 | 韩国av一区二区| 久操手机在线视频| 亚洲欧美校园春色| 国产日韩欧美综合| 国模雨婷捆绑高清在线| 亚洲欧美国产一本综合首页| 中文字幕乱码一区二区| 一级特黄大欧美久久久| 成人免费av片| 国产一区二区不卡| 欧美色图另类小说| 97国产精品| 精品无码久久久久久久动漫| 日韩免费va| 久久99青青精品免费观看| 日韩精品视频无播放器在线看 | 一本一道久久a久久综合蜜桃| 欧美精品首页| 日韩中文不卡| 一区二区网站| 国产精品露脸av在线| 美女精品视频| 色av吧综合网| 天堂中文资源在线| 欧美一区二区视频在线观看 | 国产一区二区三区四| 欧美三级在线观看视频| 久久久久国产精品| 欧美婷婷久久| 果冻天美麻豆一区二区国产| 国产在线拍揄自揄视频不卡99 | 国产在线精品自拍| 亚洲欧美韩国| 欧美激情奇米色| 69xxxx欧美| 国产婷婷成人久久av免费高清| 国产乱淫a∨片免费观看| 一本一本久久a久久精品综合麻豆| 美女视频久久久| 91蝌蚪porny九色| 中文字幕一二三区| 奇米777欧美一区二区| 国产欧美日韩网站| 国产精品精品| 欧美裸体网站| 精品三级av在线导航| 国产在线精品一区免费香蕉| 亚洲成人人体| 久久久久久久久久国产| 黄色的网站在线观看| 国产午夜精品全部视频播放 | 国产黄色免费视频| 精品久久久久久久久国产字幕| 成人免费视频国产免费观看| 国产亚洲一区二区三区在线观看| 四虎成人免费视频| 国产高清在线观看免费不卡| www.久久av.com| 免费在线观看一区二区三区| 成年人视频网站免费观看| 一区在线视频观看| 国产欧美123| 欧美黄污视频| 成人一区二区av| 欧美~级网站不卡| 日韩人妻精品一区二区三区| 日韩电影二区| 亚洲欧美成人一区| 日韩久久视频| 四虎一区二区| 日韩大片在线播放| 一级二级三级欧美| 成人影院在线| 亚洲一区不卡在线| 四虎成人av| 正在播放一区二区三区| 日韩电影一区| 一区一区视频| 综合视频在线| 国产色一区二区三区| 亚洲欧美日本国产专区一区| 国产第一页视频| 日韩电影一区二区三区| 亚洲免费一级视频| 狠狠色狠狠色综合日日91app| 久久6免费视频| 国产成人无遮挡在线视频| 亚洲av无码一区东京热久久| 99精品桃花视频在线观看| 亚洲成人网在线播放| 亚洲国产精品成人综合色在线婷婷 | 黄色高清无遮挡| 久久精品国产久精国产爱| 在线免费看v片| k8久久久一区二区三区| 三上悠亚影音先锋| 中文字幕在线不卡视频| 成熟的女同志hd| 五月婷婷久久丁香| 在线观看国产区| 欧美一二三区精品| 亚洲人成色777777精品音频| 亚洲欧美日韩一区二区在线| jizz在线观看视频| 久久97精品久久久久久久不卡| av第一福利在线导航| 国产成人在线一区二区| av一级久久| 久久伊人资源站| 久久一区二区中文字幕| 日本香蕉视频在线观看| 久久精品五月| 天天操夜夜操很很操| 91毛片在线观看| 二区三区四区视频| 精品中文字幕在线播放 | 一区二区三欧美| 大地资源网3页在线观看| 久久久久久久久国产| 丝袜美腿诱惑一区二区三区| 91色中文字幕| 神马电影久久| 欧美中日韩在线| 久久精品国产亚洲a| 三级电影在线看| 最新成人av在线| 日韩手机在线视频| 欧美成人高清电影在线| 国产对白叫床清晰在线播放| 欧美极品欧美精品欧美视频 | 欧美日韩高清一区二区| 免费观看国产视频| 最近2019中文字幕mv免费看| 91超碰免费在线| 91青青草免费观看| 欧美少妇性xxxx| 日本午夜激情视频| 国产乱码精品一区二区三区av| 成人精品999| 亚洲成a天堂v人片| 国产精品永久久久久久久久久| 精品一区二区三区四区| 日本色护士高潮视频在线观看| 国产欧美久久一区二区| 午夜先锋成人动漫在线| 美女扒开大腿让男人桶| 国产一区二三区好的| 国产成人在线网址| 欧美网站一区二区| 青青草观看免费视频在线 | 少妇一区视频| 久久99蜜桃综合影院免费观看| 女主播福利一区| 亚洲一二区在线观看| 国产精品网站在线观看| 可以免费看的av毛片| 精品裸体舞一区二区三区| 黄色动漫在线| 91久久大香伊蕉在人线| 亚洲综合婷婷| 国产精品19p| 一区二区不卡在线播放 | 日本福利视频一区| 国产精品亚洲成人| 久久久精品视频在线| 日韩美女天天操| 国产精品国精产品一二| caoporn国产精品免费公开| 欧美日韩亚洲三区| 最新中文字幕日本| 亚洲电影第三页| 天天干天天色天天| 欧美性资源免费| 欧美女王vk| 久热在线视频观看| 亚洲色大成网站www久久九九| 国产女人高潮时对白| 精品中文字幕乱| 欧美精品密入口播放| av观看免费在线| 国产三级精品三级在线专区| 亚洲午夜无码久久久久| www.美女亚洲精品| 老司机亚洲精品一区二区| 欧美中文字幕在线观看视频| 成av人片一区二区| 在线免费观看av网址| 综合国产在线观看| 日韩中文字幕视频网| 国产综合中文字幕| 国产三级一区二区| 亚洲中文字幕一区二区| 欧美另类交人妖| 欧美有码在线| 亚洲色图 在线视频| 亚洲人xxxx| 亚洲成熟女性毛茸茸| 97免费视频在线播放| 日韩精品欧美| 免费观看黄网站| 狠狠躁夜夜躁久久躁别揉| av大片在线播放| 99影视tv| 肉丝袜脚交视频一区二区| 国产成人av免费在线观看| 亚洲福利视频免费观看| 色综合天天色| 亚洲乱码日产精品bd在线观看| 久久久综合精品| 99在线小视频| 日本欧美国产在线| 在线观看国产精品入口| 免费观看一级一片| 欧美精三区欧美精三区 | 国产欧美亚洲视频| 亚洲国内精品| www中文在线| 亚洲精品按摩视频| 国产一区二区高清在线| 国产在线观看福利| 亚洲精品视频在线观看免费 | 免费萌白酱国产一区二区三区| 在线观看的毛片| 岛国av一区二区|