C語言發展史

2021-08-13 10:43:00 字數 1158 閱讀 5612

c語言的發展頗為有趣。它的原型algol 60語言。(也成為a語言)

2023年出現的algol60是一種面向問題的高階語言,離硬體比較遠,不宜用來編寫系統程式。

2023年劍橋大學的martin richards 對cpl語言做了簡化,推出了bcpl語言。

2023年美國貝爾實驗室的ken thompson基於bcpl語言設計除了更接近於硬體的b語言(源於bcpl的第乙個字母),並用b語言編寫了第乙個unix作業系統,在pdp7上實現。上實現了b語言,冰別想了unix作業系統,此時的b語言過於簡單,功能有限。

2023年,ken thompson 和d.m.ritchie合作把unix的90%以上用c語言改寫(即unix第五版)

2023年,劍橋大學的matin richards 對cpl語言進行了簡化,於是產生了bcpl語言。

2023年,美國貝爾實驗室的ken thompson將bcpl進行了修改,並為它起了乙個有趣的名字「b語言」。意思是將cpl語言煮幹,提煉出它的精華。並且他用b語言寫了第乙個unix作業系統。

而在2023年,b語言也給人「煮」了一下,美國貝爾實驗室的d.m.ritchie在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。

為了使unix作業系統推廣,2023年dennis m.ritchie 發表了不依賴於具體機器系統的c語言編譯文字《可移植的c語言編譯程式》。

2023年brian w.kernighian和dennis m.ritchie出版了名著《the c programming language》,從而使c語言成為目前世界上流行最廣泛的高階程式語言。

2023年,隨著微型計算機的日益普及, 出現了許多c語言版本。由於沒有統一的標準,使得這些c語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ansi)為c語言制定了一套ansi標準, 成為現行的c語言標準 3.c語言的主要特點 。c語言發展迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如dbase ⅲ plus、dbase ⅳ 都是由c 語言編寫的。用c語言加上一些組合語言子程式, 就更能顯示c語言的優勢了,象pc- dos 、wordstar等就是用這種方法編寫的。

C 語言發展史

20世紀60年代,劍橋大學 martin richards為計算機軟體人員在開發系統軟體時,作為記述語言使用而開發了bcpl語言 1970年,bell實驗室 ken thompson在繼承bcpl語言的許多優點的基礎上發明了實用的b語言 1972年,bell實驗室的dennis ritchie和br...

java語言發展史

1 何為程式語言 程式語言是一種特殊的語言,是計算機和人相互交流的語言,這些語言用來告訴計算機如何去執行一些指定流程步驟,以便達到特定的目的。計算機能夠識別多種語言。我們要和計算機互動,就必須學習這些語言。簡單來說,程式語言是用來編寫軟體的,幫助人類改造世界。例子 乙個人和另外乙個人溝通需要一種語言...

1 C 語言發展史

本部分簡單介紹從c 1到c 5各個版本的語言新特性,1.簡單的資料型別 我們先使用c 1編寫乙個product類,如下圖所示 c 2 中的強型別集合 泛型 c 3 自動實現屬性和簡化初始化 c 4 命名引數 以上就是product類從c 1到c 4的演變歷程總結如下 2.排序和過濾 下面我們將使用按...