《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > “C語言之父”辭世引發“;”悼念

“C語言之父”辭世引發“;”悼念

2011-10-16
來源:Sina

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

  在日益紛繁復雜的程序設計語言王國中,C語言因其簡潔、有效、通用的特性而始終占據一席之地。被譽為“C語言之父”,同時也是操作系統Unix之父的C語言發明人之一——丹尼斯·里奇10月9日以70歲之齡辭世。

  生于1941年9月9日的丹尼斯·里奇曾在哈佛大學學習物理學和應用數學,1967年他進入貝爾實驗室,并曾經擔任朗訊技術公司系統軟件研究部門的領導人。

  1983年,美國計算機協會將當年的圖靈獎破例頒給了作為軟件工程師的肯·湯普遜與里奇,獲獎原因是他們“研究發展了通用的操作系統理論,尤其是實現了Unix操作系統”。并且,美國計算機協會當年還決定新設立一個獎項——軟件系統獎,以獎勵那些優秀的軟件開發者,首個軟件系統獎當然也是非他們兩人莫屬。

  盡管通過Unix拿獎拿到手軟,但令里奇引起最大關注和反響的則是C語言的問世。1999年,里奇和湯普遜為發展C語言和Unix操作系統一起獲得了美國國家技術獎章。

  雖然在C語言之后,C++、Java等各式各樣計算機高級語言層出不窮,但不少程序員仍舊認為,C語言簡潔、高效、靈活的特性令其具有獨特魅力。“現在的程序編寫朝著越來越冗長龐大的方向發展,而C語言雖然屬于相對‘低級’的編程語言,但它的簡潔之美是無可替代的。”一位電腦程序員道出了自己格外青睞C語言的原因。

  和里奇所創造的C語言一樣,Unix系統也同樣具有簡潔、樸素、小巧的特性。但正如里奇自己所說的那樣,“Unix系統是一個簡單基本的操作系統,但學會欣賞簡潔需要天賦。”而里奇本人,盡管在軟件發展史上占有舉足輕重的地位,也同樣在從事的領域辛勤而低調地耕耘近40年。

  在悼念里奇的論壇上,眾多粉絲表達了對這位“C語言之父”常年堅持的敬意,一位粉絲留言表示:“感謝丹尼斯·里奇,令我們擁有這一簡潔而美麗的語言。”

  而谷歌工程師派克則在Google+中稱:“我獲知丹尼斯·里奇在忍受了長期的病痛折磨后在家中去世。此外,我沒有獲得更多的信息。”

  延伸閱讀

  “C語言之父”也是“黑客之父”

  由于C語言和Unix兩項成就,里奇成為許多編程愛好者膜拜的對象。里奇在1978年出版的《C程序設計語言》被程序員們稱為“白皮書”,獲得狂熱擁戴。

  然而,由于C語言的簡潔和高效,也成為入侵他人電腦的利器之一。里奇因此被諸多電腦黑客尊為導師,雖然里奇本人并不認可這一說法。

  在Unix研發成功后不久,安裝了這一程序的PDP-11被放在貝爾實驗室供大家使用。有一天,大家發現兩位創始人總是可以得到最高的權限輕松進入他們的帳戶,在貝爾實驗室這種高人云集的地方,這簡直是太不能容忍的事情了。于是,若干憤懣的同事仔細分析Unix代碼,找到后門,修改后再重新編譯整個Unix程序。當所有人都以為這個世界應該從此清靜了的時候,卻發現他們的帳戶權限還是很容易泄露。直到很多年后,肯和里奇才道出其中的原委——原來代碼里確實存在后門,不過并不在Unix代碼中,而是藏在編譯Unix的編譯器里。

  為玩游戲研成C語言

  作為一門偉大的編程語言,C語言是借助Unix操作系統的翅膀而起飛的,Unix操作系統也由于C語言的存在而得以快速落地生根,兩者相輔相成,成就了軟件史上最精彩的一幕。

  不可思議的是,當初Unix這個操作系統的誕生,并不是為了推向市場,甚至不是為了讓更多人使用,而僅僅是作者為了方便自己使用,而且初衷是為了能更流暢地玩游戲。連Unix這個別扭的名字,也是對早期一個名為Multics操作系統開玩笑的稱呼。

  1967年,里奇參與的第一個項目是Multics,這是一個操作系統項目,被設計在大型計算機主機上運行,但是由于整個目標過于龐大,糅合了太多的特性,Multics的性能很低,最終以失敗而告終。Multics項目的開發者之一肯·湯普遜則繼續為GE-5開發軟件,并最終編寫了一個新操作系統項目,能夠支持同時的多用戶操作,也就是后來的Unix。

  在不經意間,奇跡誕生了,由于Unix諸多優點,人們將它稱為軟件中的瑞士軍刀。這再一次驗證了IT業的創新往往是興趣,而不是大把大把的金錢使然。

  最初的Unix是用匯編語言編寫的,一些應用是由叫做B語言的解釋型語言和匯編語言混合編寫的,在移植的過程中遇到不少麻煩。早在對Multics項目調整過程中,就迫切需要一門高級計算機語言做工具,為了解決程序的可移植性問題,肯·湯普遜和丹尼斯·里奇決定對它進行簡單改進,形成NB語言。但NB在Unix的移植方面依然不盡人意,此后里奇又對NB語言做了改進,C語言誕生。

  這被計算機界認為是一個劃時代的動作,C語言讓Unix能夠輕易地被移植到各種不同的機器上,為Unix的迅速普及立下汗馬功勞。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 亚洲激情一区 | 插久久 | 黄色理论视频 | 国产成人一区免费观看 | 国产区精品一区二区不卡中文 | 欧美一级va在线视频免费播放 | 午夜剧场在线播放 | 欧美成人三级一区二区在线观看 | 欧美a级在线 | 成年网站免费入口在线观看 | 成人黄网大全在线观看 | 两性色午夜视频免费播放 | 欧美中文字幕视频 | 日韩精品一区二区三区在线观看 | 午夜剧场直接免费观看 | 成人免费视频无遮挡在线看 | 狠狠操网址 | 日本一线a视频免费观看 | 欧美日韩国产网站 | 曰曰摸天天摸人人看久久久 | 色视频在线观看 | 99色吧 | a毛片成人免费全部播放 | 丝袜美女在线观看 | 色噜噜狠狠色综合日日 | 中文字幕亚洲无线码在线一区 | 成人亚洲欧美日韩中文字幕 | 亚洲午夜精品久久久久久人妖 | 在线观看国产精品日本不卡网 | 欧美日韩精品一区二区三区视频 | 日韩美女性行为免费视频 | 国产精品视频一区二区三区 | 视频在线日韩 | 中国一级毛片免费看视频 | 欧美人视频在线观看视频 | 日韩激情视频在线观看 | 日日噜噜夜夜狠狠视频欧美人 | 黄网站色视频免费观看 | 人人做人人爽人人爱秋霞影视 | 手机在线精品视频每日更新 | 黄色一级片在线看 |