乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      C語言的發(fā)展過程

       2535kim 2016-09-14

      前言:C語言是在 70 年代初問世的。一九七八年由美國電話電報(bào)公司(AT&T)貝爾實(shí)驗(yàn)室正式發(fā)表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一書。通常簡稱為《K&R》,也有人稱之為《K&R》標(biāo)準(zhǔn)。但是,在《K&R》中并沒有定義一個完整的標(biāo)準(zhǔn)C 語言,后來由美國國家標(biāo)準(zhǔn)協(xié)會(American National Standards Institute)在此基礎(chǔ)上制定了一個C 語言標(biāo)準(zhǔn),于一九八三年發(fā)表。通常稱之為ANSI C。

      C語言之父——里奇

      在學(xué)習(xí)C語言之前,我們先了解一下C語言的歷史。

      C語言是一門通用的,模塊化,程序化的編程語言,被廣泛應(yīng)用于操作系統(tǒng)和應(yīng)用軟件的開發(fā)。由于其高效和可移植性,適應(yīng)于不同硬件和軟件平臺,深受開發(fā)員的青睞。

      C語言早期發(fā)展
      1969 - 1973年在 AT&T 貝爾實(shí)驗(yàn)室開始了 C語言的最初研發(fā)。根據(jù) C語言的發(fā)明者丹尼斯.里奇 (Dennis Ritchie) 說,C 語言最重要的研發(fā)時期是在 1972 年。

      C語言之所以命名為C,是因?yàn)?C語言源自 Ken Thompson 發(fā)明的 B語言,而 B語言則源自 BCPL語言。

      C語言的誕生是和UNIX操作系統(tǒng)的開發(fā)密不可分的,原先的 UNIX操作系統(tǒng)都是用匯編語言寫的,1973年 UNIX操作系統(tǒng)的核心用C語言改寫,從此以后,C語言成為編寫操作系統(tǒng)的主要語言。

      K&R C
      1978年, Brian Kernighan 和 Dennis Ritchie 出版了一本書,名叫《The C Programming Language》(中文譯名為《C程序設(shè)計(jì)語言》)。這本書被 C語言開發(fā)者們稱為'K&R',很多年來被當(dāng)作 C語言的非正式的標(biāo)準(zhǔn)說明。人們稱這個版本的 C語言為'K&R C'。

      1988年 Brian Kernighan 和 Dennis Ritchie 修改此書,出版了《The C Programming Language》第二版,第二版涵蓋了ANSI C語言標(biāo)準(zhǔn)。第二版從此成為大學(xué)計(jì)算機(jī)教育有關(guān)C語言的經(jīng)典教材,多年后也沒再出現(xiàn)過更好的版本。

      ANSI C
      1970到80年代,C語言被廣泛應(yīng)用,從大型主機(jī)到小型微機(jī),也衍生了C語言的很多不同版本。

      為統(tǒng)一C語言版本,1983年美國國家標(biāo)準(zhǔn)局 (American National Standards Institute,簡稱ANSI)成立了一個委員會,來制定 C語言標(biāo)準(zhǔn)。1989年 C語言標(biāo)準(zhǔn)被批準(zhǔn),被稱為 ANSI X3.159-1989 'Programming Language C'。這個版本的C語言標(biāo)準(zhǔn)通常被稱為ANSI C。

      目前,幾乎所有的開發(fā)工具都支持ANSI C標(biāo)準(zhǔn)。是C語言用得最廣泛的一個標(biāo)準(zhǔn)版本。

      C99
      在ANSI C 標(biāo)準(zhǔn)確立之后,C語言的規(guī)范在很長一段時間內(nèi)都沒有大的變動。1995年 WG14小組對 C語言進(jìn)行了一些修改,成為后來的 1999年發(fā)布的 ISO/IEC 9899:1999標(biāo)準(zhǔn),通常被成為 C99。
      但是各個公司對 C99的支持所表現(xiàn)出來的興趣不同。當(dāng)GCC和其它一些商業(yè)編譯器支持C99的大部分特性的時候,微軟和 Borland卻似乎對此不感興趣。

      C 語言對其它語言的影響
      很多編程語言都深受 C語言的影響,比如C++(原先是C語言的一個擴(kuò)展),C#,Java,PHP, Javascript, Perl,LPC 和 UNIX 的C Shell。

      也正因?yàn)?C語言的影響力,掌握 C語言的人,再學(xué)其它編程語言,大多能很快上手,觸類旁通。接下來,我們開始具體講解C語言。要學(xué)好一門編程語言,一定要邊學(xué)邊練,你要有一個 C語言的開發(fā)工具,在此教程中,我們使用微軟的Visual Studio 開發(fā)C語言程序。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多