国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

【科技英雄傳】讓喬布斯立足肩上的C語言之父

發布時間:2014-1-3 11:18    發布者:eechina
關鍵詞: C語言
在互聯網上,幾乎所有東西都會使用C語言和Unix操作系統,但C語言之父的離世卻很少有人緬懷。本期“了不起的程序員英雄”系列為您介紹C語言之父丹尼斯·里奇


C語言之父丹尼斯·里奇

2011年,人們對喬布斯的去世記憶深刻,但這一年還有另一位本應獲得同樣關注的人物也與世長辭,他就是C語言之父丹尼斯·里奇(Dennis Ritchie)。

不過,并非所有人都沒能正確認識到里奇所曾作出的貢獻。

“喬布斯的逝世引起了一片哭聲,那種情形非常動人,而且喬布斯受到這樣的待遇也是合情合理的。但在事實上,里奇對這個世界的影響更大,然而公眾卻甚至都不知道他到底是誰。”編程領域中的傳奇人物、目前供職于谷歌(微博)的羅伯·派克(Rob Pike)說道,他曾在貝爾實驗室與里奇共事20年。

在里奇去世時,派克在Google+社交網絡上發帖宣布了這一噩耗。2011年10月8日,在經歷了長時間的病痛折磨后,里奇在他位于美國新澤西州的家中與世長辭。在資深科技人士中,人們對這一消息所作出的反應是巨大的;但在互聯網上,人們向里奇獻上的悼詞完全無法與他對現代社會帶來的廣泛影響畫上等號。

C語言之父

丹尼斯·里奇被譽為“C語言之父”,他在生前與貝爾實驗室的合作伙伴肯·湯普森(Ken Thompson)一起利用這種編程語言開發出了Unix操作系統。在隨后的歲月里,整個科技世界中有太多東西都是在這個操作系統的基礎上構建起來的,其中也包括喬布斯生前所建立和管理的蘋果“帝國”。

“在互聯網上,幾乎所有東西都會使用C語言和Unix操作系統!迸煽嗽诮战邮堋哆B線》雜志采訪時說道!盀g覽器是用C語言寫成的;Unix內核是用C語言寫成的;網絡服務器是用C語言寫成的,否則就是用衍生自C語言的Java或C++語言寫成的,要么就是Python或Ruby語言,而這兩種語言都是在C語言中執行的。此外,我幾乎可以擔保,所有運行這些程序的網絡硬件也都是用C語言寫成的!

“現代信息經濟在極大程度上是在里奇生前所做工作的基礎上建立起來的,對此無論用多么夸張的言辭來形容都不為過!迸煽苏f道。

他還補充道,就連微軟Windows操作系統也曾是用C語言來編程的;而且,Unix還為蘋果的桌面操作系統Mac OS X和移動操作系統iOS提供了支持。“喬布斯可以說是‘有形之王’,而里奇則基本上應該算是‘無形之王’!甭槭±砉W院電子工程大學和計算機科學教授、計算機科學及人工智能實驗室(Computer Science and Artificial Intelligence Laboratory)成員馬丁·里納德(Martin Rinard)說道。

“喬布斯的天才之處在于,他能造出這些令人們深深喜愛的產品,這是因為他很有品味,能作出讓人們嘆服不已的東西。而里奇造出的東西能讓那些技術人士用來構建核心的基礎設施,這些基礎設施在建成以后不一定會讓人們再看得到,但卻每天都用得到!

從“B”到“C”


里奇之所以開發出C語言,是因為他和湯普森需要一種更好的方式來構建Unix系統。最早的Unix內核是用匯編語言編程的,但不久以后兩人決定需要開發出一種“更高級別”的語言,能讓他們對遍及這個操作系統中的所有數據都具備更大的控制力。1970年前后,他們用Fortran語言開發出了第二個版本的Unix系統,但效果并不理想。然后,里奇就基于湯普森開發的“B語言”提出了一種新的語言。

關于B語言的得名有兩種說法,一種說法是來自湯普森的妻子邦妮(Bonnie),另一種說法則是來自上個世紀六十年代中期誕生于劍橋大學的BCP語言。但無論如何,C語言是從B語言衍生出來的這一點都是毋庸置疑的。

B語言是一種解釋性語言,而C語言則是一種編譯語言,可被轉譯為機器編碼,然后在CPU上被直接執行。在當時,C語言被認為是一種更高級別的語言,不但能給里奇和湯普森帶來他們所需要的靈活性,同時速度也很快。

與人們今天所知的C語言相比,第一個版本的C語言并無多大不同,只是稍微簡單一些。這種語言能提供完整的數據結構和變量類型,令里奇和湯普森得以構建了新的Unix內核!八麄冮_發出C語言是為了寫一個程序!迸煽苏f道,他在C語言問世的十年以后加入了貝爾實驗室!岸菚r他們想要編寫的程序就是Unix內核!

里奇曾開玩笑地說道,C語言擁有“匯編語言的力量及其便利性”。換而言之,他承認C語言是一種不那么華麗的語言,其運行位置仍非常接近硬件。在今天,C語言被視為一種低級別的語言,而非高級別。但里奇的這句玩笑話對這種新的語言來說也并不那么公平,原因是從提供真實的數據結構這一方面來說,其運行級別足夠高。

騰訊科技編譯
本文地址:http://m.qingdxww.cn/thread-125326-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
上網去溜溜 發表于 2014-1-8 21:31:42
向C語言之父里奇致敬!
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产蝌蚪 | 四虎永久 | 一级欧美视频 | 欧美欲妇 | 亚洲国产成人va在线观看 | 欧美日韩一区二区三区色综合 | 91成人福利 | 粉嫩极品国产 | 四虎影视成人永久在线观看 | 亚洲一区二区三区在线视频 | 国产一区二区视频在线播放 | 日韩在线欧美在线 | 亚州免费一级毛片 | 亚洲情a成黄在线观看 | 99re视频精品全部免费 | 在线观看av片 | 国产1级毛片 | 国产在线观看福利 | 蜜桃精品视频 | 国产精品日韩一区二区三区 | 亚洲嫩草影院在线观看 | 日日摸夜夜添夜夜 | 国产麻豆videoxxxx实拍 | 成人午夜视频免费观看 | 中文字幕亚洲一区二区三区 | 岬奈一区二区中文字幕 | 麻豆md传媒新剧国产在线 | 91精品国 | 狠狠色婷婷丁香六月 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片免费看 | 欧美国产伦久久久久 | www国产永久免费视频看看 | 4hc44www四虎永久 | 亚洲色欧美| 日本免费人成黄页网观看视频 | 性夜影院爽黄a爽免费视 | 一区二区三区视频 | 日韩亚洲人成在线 | 国产成人深夜福利短视频99 | 色www免费视频 | 在线观看国产情趣免费视频 |