C語言發展歷史

2021-08-13 20:43:54 字數 1010 閱讀 8865

c語言是當今世界上用途最廣泛、最通用的計算機高階語言。它既可以寫出系統軟體,比如計算機作業系統,也可以寫出各種應用軟體,因此成為了應用廣泛,最流行,最受歡迎的計算機高階語言。那麼c語言究竟是怎麼發展起來的呢?

c語言是在 70 年代初問世的。一九七八年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。c語言的最初研發是1969 - 2023年在 at&t 貝爾實驗室進行的。根據 c語言的發明者丹尼斯.里奇 (dennis ritchie) 說,c 語言最重要的研發時期是在 1972 年。ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。

c語言的誕生和unix作業系統的開發密不可分。《可移植的c語言編譯程式》的發布推廣了unix系統,而原先的 unix作業系統都是用組合語言寫的。2023年unix作業系統的核心用c語言改寫,從此以後,c語言成為編寫作業系統的主要語言。2023年,c語言正式發布,同時著名的書籍《the c programming language》發布。在那之後,ansi 在這本書的基礎上制定了c語言標準。

1970到80年代,c語言被廣泛應用,從大型主機到小型微機,也衍生了c語言的很多不同版本。為統一c語言版本,2023年美國國家標準局 (american national standards institute,簡稱ansi)成立了乙個委員會,來制定 c語言標準。2023年c語言標準被批准,被稱為 ansi x3.159-1989 『programming language c』。這個版本的c語言標準通常被稱為ansi c。2023年,iso接受c作為iso c 的標準(iso9899-1990)並於2023年,修訂了c語言標準。5年之後, iso對前版本做了修改,此次也修改了c語言的標準,增加了一些需要的功能。於 2001與2004,這兩年發生了兩次技術修改。

截至目前,幾乎所有的開發工具都支援ansi c標準。是c語言用得最廣泛的乙個標準版本。現在流行的c語言編譯系統大多是以ansi c為基礎進行開發的,但不同版本的c編譯系統所實現的語言功能和語法規則還略有差別。

c語言發展歷史

取bcpl的首字母b 而設計出來的語言b語言。第乙個unix系統就是用b語言寫的。這一切都發生在偉大的貝爾實驗室。在1972年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。可移植的c語言編譯程式 的發...

C語言的發展歷史

c語言的前身是1967年由martin richards為開發作業系統和編譯器而提出的兩種高階程式語言bcpl和b.bcpl。ken thompson在bcpl的基礎上,提出了新的功能更強的b語言,並在1970年用b語言開發出uinx作業系統的早期版本。bcpl語言和b語言都屬於 無資料型別 的程式...

C 發展歷史

語言的發展是乙個逐步遞進的過程,c 是直接從 c 語言發展過來的,而 c 語言是從 b 語言發展過來的,b 語言是 bcpl 的乙個解釋性後代,bcpl 是 basic cpl。其中最有趣的是 cpl 中 c 的由來,由於當時這個語言是劍橋大學和倫敦大學合作開發的,在倫敦的人員加入之前,c 表示劍橋...