世界觀第168期——C語言之父逝世

世界觀策劃 No.1682011.10.17

轉發至:丹尼斯-里奇是誰?毫無疑問,很多人都不知道。其實,他是計算機語言C語言之父,同時也是Unix系統的三位開發者之一。他的研究和成果對後世帶來的影響不是一句兩句話可以說清的。比起光亮的蓋茨、喬布斯,他雖然低調而且鮮為人知,但是從現在起人們應該記住這個名字了。[你怎麼看這件事]以一個;悼念遠去的C語言之父丹尼斯-里奇去世了。眾多網友紛紛在網上留言,以一個;(分號在C語言中標誌著一行指令語句的結束)來悼念。C語言和Unix為世界帶來巨大改變里奇肯定不像喬布斯或者蓋茨那樣出名。但是誰都不能否認他締造的C語言與作出貢獻的Unix系統對這個世界的價值。默默無聞的耕耘者里奇,走好他不同於在前台的光芒萬丈的人。雖然他很低調,但是這個不太起眼的技術男值得贏得人們的尊重,所有人都應該記住這個名字。

以一個;悼念遠去的C語言之父在眾多的國際互動論壇上,計算機愛好者們以特有的方式紀念這位編程語言的重要奠基人。許多網友的發帖中沒有片言隻字,僅僅留下一個分號「;」。在C語言中,分號標誌著一行指令語句的結束,網友們以此來悼念「C語言之父」,美國著名計算機專家丹尼斯-里奇所引領的時代悄然遠去。[詳細][我來說兩句]

當年曾經榮獲美國計算機協會首個「軟體系統獎」被譽為「C語言之父」,同時也是操作系統Unix之父的C語言發明人之一丹尼斯·里奇10月9日以70歲之齡辭世。生於1941年9月9日的丹尼斯·里奇曾在哈佛大學學習物理學和應用數學,1967年他進入貝爾實驗室,並曾經擔任朗訊技術公司系統軟體研究部門的領導人。1983年,美國計算機協會將當年的圖靈獎破例頒給了作為軟體工程師的肯·湯普遜與里奇,獲獎原因是他們「研究發展了通用的操作系統理論,尤其是實現了Unix操作系統」。並且,美國計算機協會當年還決定新設立一個獎項軟體系統獎,以獎勵那些優秀的軟體開發者,首個軟體系統獎當然也是非他們兩人莫屬。[詳細]眾多粉絲在論壇上悼念 留言感謝其創造C語言儘管通過Unix拿獎拿到手軟,但令里奇引起最大關注和反響的則是C語言的問世。1999年,里奇和湯普遜為發展C語言和Unix操作系統一起獲得了美國國家技術獎章。在悼念里奇的論壇上,眾多粉絲表達了對這位「C語言之父」常年堅持的敬意,一位粉絲留言表示:「感謝丹尼斯·里奇,令我們擁有這一簡潔而美麗的語言」。而谷歌工程師派克則在Google+中稱:「我獲知丹尼斯·里奇在忍受了長期的病痛折磨後在家中去世。此外,我沒有獲得更多的信息。」[詳細]

與人合作創造了Unix系統這個有重要意義的產品1967年,里奇參與的第一個項目是Multics,這是一個操作系統項目,被設計在大型計算機主機上運行,但整個目標過於龐大,糅合了太多特性,Multics的性能很低,最終失敗告終。開發者之一肯·湯普遜則繼續為GE-5開發軟體,並最終(與里奇一起)編寫了一個新操作系統項目,能夠支持同時的多用戶操作,也就是後來的Unix。[詳細]里奇成為C語言之父,在計算機界成為劃時代動作最初的Unix是用彙編語言編寫的,一些應用是由叫做B語言的解釋型語言和彙編語言混合編寫的,在移植的過程中遇到不少麻煩。早在對Multics項目調整過程中,就迫切需要一門高級計算機語言做工具,為了解決程序的可移植性問題,肯·湯普遜和丹尼斯·里奇決定對它進行簡單改進,形成NB語言。但NB在Unix的移植方面依然不盡人意,此后里奇又對NB語言做了改進,C語言誕生。這被計算機界認為是一個劃時代的動作,C語言讓Unix能夠輕易地被移植到各種不同的機器上。[詳細]C語言和Unix為世界帶來巨大改變作為一門偉大的編程語言,C語言是藉助Unix操作系統的翅膀而起飛的,Unix操作系統也由於C語言的存在而得以快速落地生根,兩者相輔相成,成就了軟體史上最精彩的一幕。Unix取得了巨大的成功,時至今日,Unix及其衍生品仍被用在各種用途的工作站上。而Linux系統雖然在代碼上和Unix沒有任何關係,但是也參照了Unix的界面和功能。[詳細][我來說兩句]

程序員:C語言的簡潔之美無可替代,高效又靈活儘管通過Unix拿獎拿到手軟,但令里奇引起最大關注和反響的則是C語言的問世。1999年,里奇和湯普遜為發展C語言和Unix操作系統一起獲得了美國國家技術獎章。雖然在C語言之後,C++、Java等各式各樣計算機高級語言層出不窮,但不少程序員仍舊認為,C語言簡潔、高效、靈活的特性令其具有獨特魅力。「現在的程序編寫朝著越來越冗長龐大的方向發展,而C語言雖然屬於相對『低級』的編程語言,但它的簡潔之美是無可替代的。」一位電腦程序員道出了自己格外青睞C語言的原因。[詳細]

里奇在軟體發展史上地位舉足輕重,被狂熱擁戴和里奇所創造的C語言一樣,Unix系統也同樣具有簡潔、樸素、小巧的特性。但正如里奇自己所說的那樣,「Unix系統是一個簡單基本的操作系統,但學會欣賞簡潔需要天賦。」里奇儘管在軟體發展史上佔有舉足輕重的地位,也同樣在從事的領域辛勤而低調地耕耘近40年。由於C語言和Unix兩項成就,里奇成為許多編程愛好者膜拜的對象。里奇在1978年出版的《C程序設計語言》被程序員們稱為「白皮書」,獲得狂熱擁戴。[詳細]Dos、Windows、安卓,看看里奇改變了什麼C語言(及其衍生品,例如C++語言)造就(或者參與造就)的東西,肯定有你用過的。這裡曆數一下:DOS操作系統;Windows操作系統(用彙編語言、C++以及C語言寫就);Apple MacOS;Sun Solaris;Linux;你手機上(如果是的話)使用的安卓系統(C語言和Java所編寫),還有塞班手機系統;Microsoft Office;這上面肯定會有你用過的東西,而還有很多常用的東西礙於篇幅無法贅述。而Unix對銀行、商業、辦公等等方面的改變已不用再強調。說他為世界帶來巨大改變毫不過分。默默無聞的耕耘者里奇,走好其實,某種意義上說里奇並不能算是默默無聞。他在自己的領域獲得的無數榮譽已經為他做了最好的註腳。但是相比光芒萬丈的蓋茨、喬布斯等人,他只是在自己的專業領域中廣為人知,在這之外就知者寥寥了。相比在聚光燈下、更加商業化的最終程序與應用,做最基礎技術的里奇也無法不「相對低調」。所以,此刻讓我們記住這個名字。[我來說兩句]

「默默無聞」的幕後英雄,踏踏實實耕耘搜狐網友zswqls:現代社會信息系統的技術支撐就是unix操作系統和c語言,當今的電信業、銀行業、交通業、大型網站,等等的後台支持系統基本上使用的都是unix操作系統,而unix操作系統主要是用c語言編寫的。他的貢獻極其巨大,可以和比爾蓋茨比肩,一個是後台支持,一個是前台普及。而且踏踏實實、默默無聞的做事。人們往往追逐前台的熱鬧,而忽視了後台的默默耕耘者。[詳細]

推動代碼共享的發展,潛移默化地影響後世如上節所述,里奇的貢獻涉及到現代IT界中軟體行業的絕大多數領域。某種程度上說,今天的信息化社會的技術基礎(各行各業對Unix的應用)、計算機與軟體業的跨越式發展當中都有里奇的功勞。Unix面試之初,便將代碼免費授權各大學校進行研究之用(後來AT&T決定不再免費開放)。這直接推動了全民參與推動軟體、代碼共享的模式,對於之後軟體產業的發展與百花齊放開了一個非常好的頭。這種不算廣為人知的潛在影響,除了業內人士又有多少人能記住呢?

網友:上帝想學C語言,所以帶走了丹尼斯-里奇在這個商業社會,苦守著基礎技術,無異於在某種程度上自絕於熱鬧、知名度、各種利益等。看著很多媒體上對於里奇死訊的短短几行報道,就會讓人奇怪為什麼這樣一個作出了歷史性貢獻的人卻未能引起足夠的關注、獲得他應該獲得的緬懷。希望有朝一日,除了業內人士以外,有更多的人關注技術、能夠理解技術的價值、尊重創造技術的人。他們或許在業內很有名,或者在業內也很平凡。但是正是他們在改變著世界、更改變著我們的生活。讓我們向耕耘者里奇說一聲:走好。
推薦閱讀:

牢固樹立正確的世界觀、人生觀、價值觀
王力平與《初論老子之道與世界觀》節錄
小扣子的世界觀
4分鐘帶你了解諾蘭電影的世界觀!
豬玀的世界觀傷不起

TAG:語言 | 世界 | 世界觀 | 逝世 | C語言 |