freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言基礎(chǔ)知識(shí)ppt課件(已修改)

2025-04-23 22:04 本頁(yè)面
 

【正文】 C程序設(shè)計(jì)教程 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選 崔武子 趙重敏 李青 著 第 1章 C語(yǔ)言基礎(chǔ)知識(shí) 1. 1 C語(yǔ)言概述 1. 2 簡(jiǎn)單 C程序與上機(jī)步驟 1. 3 數(shù)據(jù)類(lèi)型 1. 4 常量與變量 1. 5 運(yùn)算符和表達(dá)式 C語(yǔ)言概述 C語(yǔ)言 的發(fā)展 C語(yǔ)言的特點(diǎn) C程序的執(zhí)行 C程序形式和程序執(zhí)行過(guò)程 C語(yǔ)言的發(fā)展 人和計(jì)算機(jī)交換信息用到的語(yǔ)言稱為 計(jì)算機(jī)語(yǔ)言。 為了解決某一特定問(wèn)題用某一種計(jì)算機(jī)語(yǔ)言編寫(xiě)的指令序列稱為 程序。 C語(yǔ)言的發(fā)展 : (1) 機(jī)器語(yǔ)言 a. 形式特點(diǎn):由 0, 1序列組成的指令系統(tǒng) b. 不需要任何翻譯工作,執(zhí)行效率高 c. 難記、難認(rèn)、難理解,程序開(kāi)發(fā)效率底, 易出錯(cuò)、 難調(diào)試 d. 不同的計(jì)算機(jī)結(jié)構(gòu)具有不同的指令系統(tǒng) (不同的機(jī)器具有不同的語(yǔ)言 ) 10000000 加 10010000 減 C語(yǔ)言的發(fā)展 (2) 匯編語(yǔ)言 (符號(hào)語(yǔ)言 ) a. 形式特點(diǎn):由一套簡(jiǎn)單的助記符來(lái)表示 不同的機(jī)器指令 b. 需要相應(yīng)的翻譯機(jī)制 (匯編系統(tǒng) ) c. 抽象層次高一些 ,容易理解些 ,程序生產(chǎn)效率高 d. 不同的計(jì)算機(jī)結(jié)構(gòu)具有不同的匯編系統(tǒng) 源程序 (匯編語(yǔ)言 ) 匯編系統(tǒng) 目標(biāo)程序 (機(jī)器語(yǔ)言 ) C語(yǔ)言的發(fā)展 (3) 面向過(guò)程的高級(jí)語(yǔ)言 (算法語(yǔ)言, 3GL) a. 形式特點(diǎn):更接近于人們通常數(shù)學(xué)計(jì)算公式的描述 b. 需要更高級(jí)的翻譯系統(tǒng) (編譯系統(tǒng) pler) c. 表達(dá)能力強(qiáng),編程效率高 d. 不依賴于具體的機(jī)器,依賴于不同機(jī)器上的編譯系 統(tǒng) (不同機(jī)器上的編譯系統(tǒng)是有差異的 ) C語(yǔ)言的發(fā)展 (4) 非過(guò)程化的高級(jí)語(yǔ)言 (4GL) * 過(guò)程化語(yǔ)言:用語(yǔ)言描述怎樣做的過(guò)程 * 非過(guò)程化語(yǔ)言:只要告訴計(jì)算機(jī)做什么 * 其它方面的特點(diǎn)與面向過(guò)程的高級(jí)語(yǔ)言相同 * 非過(guò)程化的高級(jí)語(yǔ)言的幾種類(lèi)型: a. 4GL: VB,VC b. 邏輯性語(yǔ)言: PROLOG c. 面向?qū)?象 語(yǔ)言: SmallTalk C語(yǔ)言的發(fā)展過(guò)程 C語(yǔ)言的出現(xiàn)是與 UNIX OS緊密聯(lián)系在一起的,隨著UNIX OS的成功和在國(guó)際上的廣泛流行, C語(yǔ)言在軟件工程里越來(lái)越受到重視。 C語(yǔ)言本身也有一個(gè)發(fā)展過(guò)程,目前仍處于發(fā)展和完善過(guò)程中。 C語(yǔ)言的"家譜"如下圖所示: ALGOL 60 (1960, Algorithm language) 由國(guó)際委員會(huì)設(shè)計(jì),比 Fortran出現(xiàn)的晚,但比 Fortran精致和完善,由于它抽象,龐大而沒(méi)有得到推廣和流行起來(lái). CPL (1963, Combined Programming Language) 比 ALGOL大,功能強(qiáng),難以學(xué)習(xí),難以實(shí)現(xiàn). BCPL (1967, Basic Combined Programming Language) 劍橋大學(xué)的 Martin Richards 研制,目的是把 CPL加以濃縮, 使得既保持 CPL的基本特性,又易于學(xué)習(xí),實(shí)現(xiàn). B (1970,取 BCPL的第一個(gè)字母 ) 由美國(guó) Bell實(shí)驗(yàn)室的 Ken Thompson研制. 對(duì) BCPL進(jìn)一步簡(jiǎn)化,用 B語(yǔ)言寫(xiě)出了第一個(gè) UNIX OS并在 PDP7機(jī)上實(shí)現(xiàn)。由于 B語(yǔ)言采用按字編址,不適合 PDP_11按字節(jié)編址進(jìn)行存取的要求, B還缺乏一定的數(shù)據(jù)類(lèi)型的表達(dá)能力,編譯產(chǎn)生的是解釋執(zhí)行代碼,速度慢,這是 B發(fā)展的主要障礙. C語(yǔ)言的發(fā)展過(guò)程 C (1972,取 BCPL的第二個(gè)字母 ) Bell Lab 的 .改進(jìn)了 B的數(shù)據(jù)結(jié)構(gòu)。 追求的目標(biāo):保持了 BCPL和 B的精練性和接近機(jī)器硬件的優(yōu)點(diǎn),恢復(fù)其通用性,使其簡(jiǎn)潔、靈活、高效、可移植。 1973年, UNIX在 C語(yǔ)言改寫(xiě)的環(huán)境下,加進(jìn)了多道程序的功能。 70年代中期, UNIX和 C得到了廣泛的應(yīng)用,受到了越來(lái)越多的人的關(guān)注。 UNIX公認(rèn)為第一標(biāo)準(zhǔn)的操作系統(tǒng),C語(yǔ)言成為“近十年來(lái)對(duì)計(jì)算機(jī)程序設(shè)計(jì)實(shí)踐最重要的貢獻(xiàn)之一”,成為微機(jī)、小型機(jī)、超小型機(jī)、大形機(jī)、巨型機(jī)上共同使用的一種語(yǔ)言。 1983年, Thompson獲得 ACM圖靈獎(jiǎng). 標(biāo)準(zhǔn) C (1978) 以 Kamp。R合著的 《 The C Programming Language》 一書(shū)中的 C為基礎(chǔ) ANSI C (1983) 美國(guó)國(guó)家標(biāo)準(zhǔn)化協(xié)會(huì)根據(jù) C語(yǔ)言問(wèn)世以來(lái)各種版本對(duì) C的發(fā)展和擴(kuò)充,制定了新的標(biāo)準(zhǔn),稱為 ANSI C
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1