0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C語言的發(fā)展歷程是怎么樣的

Wildesbeast ? 來源:今日頭條 ? 作者:算法集市 ? 2020-02-06 16:19 ? 次閱讀

C 語言最早的原型是 ALGOL 60 1963 年,劍橋大學(xué)將其發(fā)展成為 CPL(Combined Programing Language)。

1967 年,劍橋大學(xué)的 Matin Richards 對(duì) CPL 語言進(jìn)行了簡(jiǎn)化,產(chǎn)生了 BCPL 語言。

1970 年,美國(guó)貝爾實(shí)驗(yàn)室(Bell Labs)的 Ken Thompson 將 BCPL 進(jìn)行了修改,并取名叫做 B 語言,意思是提取 CPL 的精華(Boiling CPL down to its basic good features)。并用 B 語言寫了第一個(gè) UNIX 系統(tǒng)。

1973 年,AT&T 貝爾實(shí)驗(yàn)室的 Dennis Ritchie(D.M.RITCHIE) 在 BCPL 和 B 語言的基礎(chǔ)上設(shè)計(jì)出了一種新的語言,取 BCPL 中的第二個(gè)字母為名,這就是大名鼎鼎的 C 語言。

隨后不久,UNIX 的內(nèi)核(Kernel) 和應(yīng)用程序全部用 C 語言改寫,從此,C 語言成為 UNIX 環(huán)境下使用最廣泛的主流編程語言。

C標(biāo)準(zhǔn)的發(fā)展歷程

C89:該標(biāo)準(zhǔn)于1989年完成,并在作為ANSI X3.159-1989 "Programming Language C"正式生效。這個(gè)版本的語言經(jīng)常被稱作"ANSI C",或有時(shí)稱為"C89"。

C90:1990年,ANSI C標(biāo)準(zhǔn)(帶有一些小改動(dòng))被美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)采納為ISO/IEC 9899:1990。這個(gè)版本也稱為C90。

C99:2000年,ANSI 采納了 ISO/IEC 9899:1999 標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)通常指C99。

C11:2011年,ANSI采納了ISO/IEC 9899:2011標(biāo)準(zhǔn)。這個(gè)標(biāo)準(zhǔn)通常即C11,它是C程序語言的現(xiàn)行標(biāo)準(zhǔn)。

ANSI C現(xiàn)在被幾乎所有廣泛使用的編譯器支持?,F(xiàn)在多數(shù)C代碼是在ANSI C基礎(chǔ)上寫的。任何僅僅使用標(biāo)準(zhǔn)C并且沒有任何硬件依賴假設(shè)的代碼實(shí)際上能保證在任何平臺(tái)上用遵循C標(biāo)準(zhǔn)的編譯器編譯成功。如果沒有這種預(yù)防措施,多數(shù)程序只能在一種特定的平臺(tái)或特定的編譯器上編譯,例如,使用非標(biāo)準(zhǔn)庫,例如圖形用戶界面庫,或者有關(guān)編譯器或平臺(tái)特定的特性例如數(shù)據(jù)類型的確切大小和字節(jié)序。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7575

    瀏覽量

    134139
  • UNIX
    +關(guān)注

    關(guān)注

    0

    文章

    296

    瀏覽量

    41335
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1602

    瀏覽量

    48896
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    C語言入門 2.1 C語言的標(biāo)準(zhǔn)以及發(fā)展歷程(一) 易道云編程

    C語言編程語言
    電路設(shè)計(jì)
    發(fā)布于 :2023年01月10日 13:57:24

    C語言入門 2.1 C語言的標(biāo)準(zhǔn)以及發(fā)展歷程(三) 易道云編程

    C語言編程語言
    電路設(shè)計(jì)
    發(fā)布于 :2023年01月10日 14:00:44

    C語言入門 2.1 C語言的標(biāo)準(zhǔn)以及發(fā)展歷程(二) 易道云編程

    C語言編程語言
    電路設(shè)計(jì)
    發(fā)布于 :2023年01月10日 14:04:03

    免費(fèi)分享大量PROTUES仿真歷程,以及C語言900例!

    `大量PROTUES仿真歷程。。。。以及C語言900例!`
    發(fā)表于 05-29 12:26

     C語言發(fā)展頗為有趣。它的原型ALGOL 60語言。

      C語言發(fā)展頗為有趣。它的原型ALGOL 60語言?! ?963年,劍橋大學(xué)將ALGOL 60語言發(fā)
    發(fā)表于 04-02 16:00

    匯編語言發(fā)展歷程和特點(diǎn)

    來源:互聯(lián)網(wǎng)程序員會(huì)用到很多編程語言,下面一起了解下匯編語言,以及發(fā)展歷程語言特點(diǎn)......
    發(fā)表于 10-22 11:49

    DDR SDRAM的內(nèi)存發(fā)展歷程

    DDR SDRAM內(nèi)存發(fā)展歷程
    發(fā)表于 01-06 06:04

    C語言發(fā)展歷程,C語言特點(diǎn)分析

    C語言發(fā)展頗為有趣。它的原型ALGOL 60語言?! ?963年,劍橋大學(xué)將ALGOL 60語言發(fā)展
    發(fā)表于 09-10 17:59

    Linux內(nèi)核C語言示例

    00. 目錄文章目錄00. 目錄01. C 語言標(biāo)準(zhǔn)02. C 標(biāo)準(zhǔn)內(nèi)容03. C 標(biāo)準(zhǔn)的發(fā)展歷程
    發(fā)表于 12-15 06:46

    LabVIEW是否能像C語言?

    LabVIEW是否能像C語言
    發(fā)表于 09-11 18:41 ?38次下載

    Python語言發(fā)展歷程和特點(diǎn)

    無論是對(duì)于廣大學(xué)習(xí)者還是程序員,簡(jiǎn)單就擁有了最大的吸引力。既然都能實(shí)現(xiàn)同樣的功能,人們有什么理由不去選擇更加簡(jiǎn)單的開發(fā)語言呢?例如,在運(yùn)行Python程序時(shí),只需要簡(jiǎn)單地輸入Python代碼后即可運(yùn)行,而不需要像其他語言(例如C
    的頭像 發(fā)表于 05-25 11:00 ?9499次閱讀
    Python<b class='flag-5'>語言</b>的<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>和特點(diǎn)

    DSP的發(fā)展歷程是怎么

    DSP 發(fā)展歷程大致分為三個(gè)階段: 70 年代理論先行,80 年代產(chǎn)品普及 ,90 年代突飛猛進(jìn)。在DSP出現(xiàn)之前數(shù)字信號(hào)處理只能依靠MPU來完成。因此, 直到70 年代, 有人才提出了DSP的理論和算法基礎(chǔ)。
    發(fā)表于 08-24 18:04 ?14次下載
    DSP的<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>是怎么<b class='flag-5'>樣</b>的

    31107液晶C語言編程

    31107液晶 C語言編程
    發(fā)表于 10-17 15:17 ?4次下載

    PCF8563時(shí)鐘芯片 C語言編程

    PCF8563 時(shí)鐘芯片 C語言編程
    發(fā)表于 10-17 14:46 ?29次下載

    Type-C接口的發(fā)展歷程

    Type-C連接器,全稱為USB Type-C接口,自其誕生以來,便以其獨(dú)特的優(yōu)勢(shì)迅速在各類電子設(shè)備中普及,成為當(dāng)前最為流行的連接標(biāo)準(zhǔn)之一。其發(fā)展歷程不僅見證了技術(shù)的不斷進(jìn)步,也反映了
    的頭像 發(fā)表于 09-02 10:58 ?343次閱讀