當前位置:主頁 > SEO工具 >

你知道C語言中的C是怎么來的嗎?

奕星seo偽原創
作者: 奕星SEO 分類: SEO工具 發布時間: 2019-10-30 21:35 內容來源:網絡整理閱讀量:

  各位,我們天天講C語言,學C語言,那你知道C語言中的C是怎么來的嗎?請接著往下看,讀完你不僅會知道C是怎么來的,也會對C語言的歷史有更加詳細的認識。

  1958年,ACM小組(美國計算機協會)和以當時聯邦德國的應用數學和力學協會(GAMM)在蘇黎世把他們關于算法表示法的建議綜合為一,是一種編程語言,被命名為IAL(國際代數語言,International Algebraic Language),后來改稱Algol 58。ALGOL家族的第一個成員。這門語言暫借被稱為A語言,盡管這一叫法在當時或者現在都還沒統一,但是現在很多人習慣這么叫,我們就姑且這么說吧。

  圖靈獎獲得者:艾倫.佩利(Alan J.Perlis)在巴黎舉行的有全世界一流軟件專家參加的討論會上,發表了算法語言Algol 60報告,確定了程序設計語言Algol 60。Algol60語言的第一個編譯器由Edsger W. Dijkstra來實現,它是程序設計語言發展史上的一個里程碑,它標志著程序設計語言成為一門獨立的科學學科。

  CPL (Combined Programming Language)是1963年英國劍橋大學提出的一種編程語言。CPL 語言在 ALGOL 60 的基礎上更接近于計算機硬件一些,但規模是比較大的,很難以實現。當時并沒有把它命名為B語言,它算是對A語言的改進,我們暫且叫做A+語言吧!

  20世紀60年代,美國AT&T公司貝爾實驗室(AT&T Bell Laboratory)的研究員Ken Thompson閑來無事,想玩一個他自己編的,模擬在太陽系航行的電子游戲Space Travel。他背著老板,找到了臺空閑的機器PDP-7。但這臺機器沒有操作系統,而游戲必須使用操作系統的一些功能,于是他著手為PDP-7開發操作系統。后來這個操作系統被命名為大名鼎鼎的UNIX。

  1970年,美國貝爾實驗室的 Ken Thompson,以BCPL語言為基礎,設計出很簡單且很接近硬件的B語言(取BCPL的首字母)。并且他用B語言寫了第一個UNIX操作系統。此時B語言就來了。

  1971年,一個重量級人物出現了,同樣酷愛Space Travel的Dennis M.Ritchie為了能早點兒玩上游戲,加入了Thompson的開發項目,合作開發UNIX。他的主要工作是改造B語言,使其更成熟。此人也就是我們今天所說的C語言之父。

  1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,而并不是由前面的A和B語言排著來的,這就是C語言。至此C語言誕生,這也是字母C的由來了。

  1973年初,C語言的主體完成。Thompson和Ritchie迫不及待地開始用它完全重寫了UNIX。在開發中,他們還考慮把UNIX移植到其他類型的計算機上使用,機器語言和匯編語言都不具有移植性。這也為C語言時至今日強大的移植性(Portability)奠定了基礎。

  1977年,Dennis M.Ritchie發表了不依賴于具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。

  本網站依據國家相關規定準備了相應的稿酬,但由于客觀原因無法支付。如您是這篇文章或圖片的著作權人或其他權利人,請與本網站聯系。本網站在確認您的身份后將予以支付。


本文鏈接地址:http://www.hpjxfp.live/seogongju/16642.html
上一篇:<<輕松籌:大病眾籌平臺走紅朋友圈
下一篇:Polymail啟動應用程序以提高電子郵件的工作效率>>
大乐透怎么查开奖地区