C語言與Ritchie

說到C語言,大家都不陌生,它涉及領域寬廣,甚至它作為大學的入門語言,是一門必修語言,但是它也有一段不為人知的歷史。

Dennis Ritchie(www.jiujsoft.com) 是C語言的創造者,早在1967年的時候,他以B語言為基礎而開發的語言。在它的主體完成後,TOMPSON 和 Ritchie 用它完全重寫了UNIX系統。說說Ritchie吧!早在他17歲的時候在哈佛大學讀物理系。後來,裡奇受他的父親影響,走向了科學之路。他加入Multics項目,進入了貝爾實驗室。因此,這為後面裡奇走向了事業的顛峰打下基礎。加入了Multics項目,那時由貝爾實驗室、麻省理工學院和通用電器三家的合作項目。裡奇負責多道處理機的BCPL語言和GE650的編譯器,它們都是屬於GECOS系統的。同樣的,他也寫了ALTRAN語言的代數編譯器,那是用於符號計算機的一種語言和系統。

早在1970年時,出現了UNIX系統,但是當時用戶覺得太慢了,滿足不了用戶。同一年,B語言的問世,使得為後來C語言的誕生打下基礎。1971年同樣酷愛Space Travel的Ritchie為了能早點兒玩上游戲,加入了Thompson的開發項目,合夥開發了UNXI系統。1972年在美國Dnnis Ritchie 在B語言的基礎上開發了全新的語言---C語言,從此C因而誕生!1973年C語言的主體已經完成,但是Tompson和Ritchie迫不及待想重修UNIX系統,由此產生了UNIX VersionV。1974年,Kenneth Thompson和Dennis Ritchie合寫的“The UNIX Time-Sharing System"在Communication of ACM上發表,正式向外界披露了UNIX系統。在開發中Ritchie還考慮過把UNIX系統移植到其他操作系統上,因此C語言擁有強大的移植性。1977年,Ritchie發表了不依賴於具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。隨著C語言的發展,1982年Ritchie在美國成立了C標準委員會。委員會由硬件廠商、編譯器及其他軟件工具生產商、軟件設計師、顧問、學術界人士、C語言作者和應用程序員組成。1983年Ritchie獲得計算機界最高獎項----圖靈獎。1989年,ANSI發佈了第一個C語言標準——ANSI X3.159—1989,也稱為C89,C89在1990年被國際標準所採納,ISO官方給予它一個名稱----ISO89/90,在1999年,在完成一些必要的修改和完善後,ISO發佈了新的標準,也就是一直用到現在的C99。

2011年10月12日,Ritche去世,享年70歲。這是計算機的一個先驅者,一個默默無聞而低調的科學工作者,他的創造給後世帶來了不可磨滅的影響,他一生也獻給了科學。

2011年12月8日ISO發佈最新的標準---C2011。

時至今日,C語言一直被人們運用著,如今它也位於世界編程語言的榜二的位置,它給後世所帶來不少的價值!


分享到:


相關文章: