位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言的發(fā)展概況

提問人:劉團(tuán)圓發(fā)布時間:2020-11-27

    C語言由Dennis Ritchie于1969年?1973年間在貝爾實驗室為Unix操作系統(tǒng)而開發(fā)。其具體發(fā)展歷史介紹如下。

    C語言的原型是1960年出現(xiàn)的一種面向問題的過程式高級語言ALGOL60語言。


    1963年,劍橋大學(xué)在ALGOL 60的基礎(chǔ)上推出了CPL ( Combined Programming Language ) 語言。

    由于CPL語言規(guī)模較大,難以實現(xiàn),1967年劍橋大學(xué)的Martin Richards將CPL語言簡化,進(jìn)而形成了BCPL ( Basic Combined Programming Language )語言。

    1970年,貝爾實驗室的Ken Thompson在BCPL語言基礎(chǔ)上再進(jìn)行簡化,設(shè)計出簡單且非常接近硬件的B語言(取BCPL的第一個字母),并用B語言寫了第一個UNIX操作系統(tǒng)。

    B語言過于簡單,且功能有限,1972年貝爾實驗室的D.M.Ritchie在B語言的基礎(chǔ)上最終設(shè)計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。C語言保留了B語言精煉、接近硬件的特點(diǎn)。

    1973年,Ken Thompson和D.M.Ritchie合作用C語言改寫了UNIX系統(tǒng),1977年后,UNIX得到廣泛的應(yīng)用,同時C語言也迅速得到推廣。

    隨著C語言被推廣到各個領(lǐng)域,其一些新的特性被各種編譯器實現(xiàn)并添加進(jìn)來,1983年,美國標(biāo)準(zhǔn)化協(xié)會(ANSI )根據(jù)各種版本C語言制定了C語言標(biāo)準(zhǔn),稱為ANSI C。后來ANSI又制定了C語言 的新標(biāo)準(zhǔn)。

    目前在微型機(jī)上使用的C語言版本很多,如Turbo C、Quick C, Visual C++等。這些C編譯系統(tǒng)基本部分相同,但有關(guān)規(guī)定略有差異,本書以Microsoft Visual C++6.0環(huán)境對C語言進(jìn)行介紹。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部