




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)算科學(xué)導(dǎo)論學(xué)習(xí)與規(guī)劃 摘要:簡要回顧計(jì)算科學(xué)的發(fā)展來源及計(jì)算科學(xué)求解問題的方法思想;并對機(jī)器計(jì)算與計(jì)算模型的運(yùn)行過程簡要概括;對現(xiàn)代計(jì)算機(jī)體系的結(jié)構(gòu)及內(nèi)部運(yùn)行機(jī)理進(jìn)行簡要說明;最后對計(jì)算機(jī)科學(xué)的未來發(fā)展方向進(jìn)行展望。關(guān)鍵字:計(jì)算科學(xué);計(jì)算機(jī)語言;計(jì)算機(jī)模型;信息表示。1引言隨著存儲程序式通用電子計(jì)算機(jī)在上世紀(jì)40年代的誕生,和計(jì)算科學(xué)的快速發(fā)展以及取得的大量成果。計(jì)算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生。1946年2月14日在費(fèi)城公諸于世的ENIAC標(biāo)志著計(jì)算機(jī)的誕生,自此進(jìn)入了計(jì)算機(jī)飛速發(fā)展的時(shí)代。計(jì)算機(jī)由第一代電子管計(jì)算機(jī)開始,歷經(jīng)第二代晶體管計(jì)算機(jī)、第三代集成電路計(jì)算機(jī),直至現(xiàn)今的第四代大規(guī)模集成
2、電路計(jì)算機(jī),在這期間為人類生活及科學(xué)發(fā)展做出了巨大貢獻(xiàn),也成為日常生活中不可或缺的一部分。正如趙老師書中所講的:“計(jì)算科學(xué)是年輕人的科學(xué),一旦你選擇了計(jì)算科學(xué)作為你為之奮斗的專業(yè)類領(lǐng)域,就等于你選擇了一條布滿荊棘的道路。一個(gè)有志于從事計(jì)算科學(xué)研究與開發(fā)的學(xué)生,必須在大學(xué)幾年的學(xué)習(xí)中,打下堅(jiān)實(shí)的基礎(chǔ),才有可能在將來學(xué)科的高速發(fā)展中,或在計(jì)算機(jī)產(chǎn)品的開發(fā)和快速更新?lián)Q代中有所作為?!?而沈西挺沈老師所講的計(jì)算導(dǎo)論就是帶領(lǐng)我們從一個(gè)宏觀的角度去認(rèn)識了解計(jì)算機(jī),讓我們對計(jì)算機(jī)有更進(jìn)一步的了解,也讓我明確了努力的方向,為這一學(xué)科的發(fā)展獻(xiàn)上綿薄之力。2什么是計(jì)算科學(xué)和它的來歷計(jì)算科學(xué)主要是對描述和變換信息的
3、算法過程,包括其理論、分析、設(shè)計(jì)、效率分析、實(shí)現(xiàn)和應(yīng)用的系統(tǒng)研究。全部計(jì)算科學(xué)的基本問題是,什么能(有效的)自動運(yùn)行,什么不能(有效的)自動運(yùn)行。本科學(xué)來源于對數(shù)理邏輯、計(jì)算模型、算法理論、自動計(jì)算機(jī)器的研究,形成于20世紀(jì)30年代的后期。隨著存儲程序式通用電子計(jì)算機(jī)在上世紀(jì)40年代的誕生,人類使用自動計(jì)算裝置代替人的人工計(jì)算和手工勞動的夢想成為現(xiàn)實(shí)。計(jì)算科學(xué)的快速發(fā)展以也取得大量成果,計(jì)算科學(xué)這一學(xué)科也也應(yīng)運(yùn)而生。3計(jì)算科學(xué)求解問題的方法思想3.1把問題變成程序把問題的求解變成程序分為五個(gè)觀點(diǎn)及五部。A:要用計(jì)算機(jī)求解問題,人必須會解。計(jì)算機(jī)為人類制造出來幫助人類計(jì)算,求解的機(jī)器。它沒有思想
4、,并不會幫助人類思考。所以,要想用計(jì)算機(jī)求解問題,人必須先會解。B:算法是人會解問題的機(jī)器角度的描繪。算法的定義,算法是求解問題步驟的精確(精細(xì) 確切)描述,是編寫程序的前提。C:機(jī)器只能進(jìn)行數(shù)據(jù)運(yùn)算,不能識別人類語言,文字及符號。他們有自己的機(jī)器語言。D:編碼是計(jì)算機(jī)科學(xué)的重要理論和技術(shù),程序員編成的代碼是連接人類語言和機(jī)器語言的橋梁。E:硬件是基礎(chǔ),軟件是關(guān)鍵。軟件在很大成度上彌補(bǔ)硬件的不足。3.2從計(jì)算科學(xué)角度給出問題求解過程圖分析“過程圖” A:從問題到算法是系統(tǒng)分析設(shè)計(jì)人員的工作,要運(yùn)用計(jì)算科學(xué)課內(nèi)容,可拿報(bào)酬的80%。B:從算法到結(jié)果是程序員的工作,要運(yùn)用計(jì)算機(jī)科學(xué)課內(nèi)容,可拿報(bào)酬
5、的20%。把連續(xù)函數(shù)變?yōu)榱闼樾『瘮?shù)問題數(shù)學(xué)知識、物理知識、領(lǐng)域知識數(shù)學(xué)模型數(shù)學(xué)知識,領(lǐng)域知識算法(支柱)算法設(shè)計(jì)數(shù)學(xué)知識領(lǐng)域知識算盤結(jié)果源程序數(shù)據(jù)庫程序設(shè)計(jì)方法程序設(shè)計(jì)語言目標(biāo)程序計(jì)算機(jī)關(guān)于計(jì)算機(jī)本身的課程結(jié)果圖一 問題求解過程圖4 現(xiàn)代計(jì)算機(jī)的體系結(jié)構(gòu)4.1計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)是由硬件和軟件這兩個(gè)主要部分組成的系統(tǒng)。計(jì)算機(jī)硬件是物理設(shè)備。軟件是使硬件工作的程序(指令)集合。圖二演示了計(jì)算機(jī)系統(tǒng)。圖二 計(jì)算機(jī)系統(tǒng) 4.2 計(jì)算機(jī)硬件計(jì)算機(jī)硬件包括五個(gè)部分:輸入設(shè)備、中央處理器(CPU)、主存儲器或內(nèi)存、輸出設(shè)備和輔助存儲設(shè)備(見圖三)。輸入設(shè)備主要是把程序和數(shù)據(jù)輸入計(jì)算機(jī)的鍵盤。其他輸入設(shè)備有鼠標(biāo)
6、、光筆、觸摸屏,以及聲音輸入裝置。中央處理器(CPU)的功能是執(zhí)行指令,例如數(shù)學(xué)計(jì)算、數(shù)據(jù)比較和數(shù)據(jù)在系統(tǒng)中的移動。主存儲器是在進(jìn)程中暫時(shí)存儲程序和數(shù)據(jù)的地方。當(dāng)關(guān)機(jī)時(shí)存儲在主存儲器中的數(shù)據(jù)就被刪除了。輸出設(shè)備通常是顯示器或是打印機(jī)。如果是在顯示器上顯示,就是軟復(fù)制。如果是在打印機(jī)上打印出來,就是硬復(fù)制。輔助存儲器可以輸入也可以輸出。它可以永久保存程序和數(shù)據(jù)。當(dāng)關(guān)機(jī)時(shí),程序和數(shù)據(jù)仍然保存在輔助存儲器中,以便下次使用。圖三 基本的硬件組成43 計(jì)算機(jī)軟件計(jì)算機(jī)軟件分為兩大類:系統(tǒng)軟件和應(yīng)用軟件。不管硬件系統(tǒng)體系結(jié)構(gòu)如何,軟件都分為這兩類。系統(tǒng)軟件管理計(jì)算機(jī)資源。它在用戶和硬件之間建立了一個(gè)接口,
7、但并不直接為用戶服務(wù)。應(yīng)用軟件則是直接幫助用戶解決問題。圖四顯示了計(jì)算機(jī)軟件的組成。圖四 軟件的種類4.3.1 系統(tǒng)軟件系統(tǒng)軟件由一系列程序構(gòu)成,這些程序管理著計(jì)算機(jī)硬件資源并執(zhí)行所需的信息處理任務(wù)。這些程序分為三類:操作系統(tǒng)、系統(tǒng)支持程序和系統(tǒng)開發(fā)程序。操作系統(tǒng)提供一些例如用戶接口、文件和數(shù)據(jù)庫訪問和到通信系統(tǒng)的接口。這種軟件的主要目的是在保證用戶訪問系統(tǒng)的同時(shí)維護(hù)系統(tǒng)高效地工作。系統(tǒng)支持軟件提供了系統(tǒng)工具和其他操作服務(wù)。例如排序程序和磁盤格式化程序。操作服務(wù)包括一系列程序,這些程序?yàn)椴僮魅藛T和安全監(jiān)視器提供運(yùn)行數(shù)據(jù),以保護(hù)系統(tǒng)和數(shù)據(jù)的安全。最后一類系統(tǒng)軟件是系統(tǒng)開發(fā)軟件,包括把程序轉(zhuǎn)換為機(jī)
8、器執(zhí)行語言的語言翻譯器,保證程序無錯(cuò)的調(diào)試工具,以及不在本書討論范圍的計(jì)算機(jī)軟件設(shè)計(jì)系統(tǒng)。4.3.2 應(yīng)用軟件應(yīng)用軟件分為兩大類:通用軟件和具體應(yīng)用軟件。通用軟件從開發(fā)者處購買,并能應(yīng)用于多種場合。例如文字處理器、數(shù)據(jù)庫管理系統(tǒng)和計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。之所以稱為通用軟件是因?yàn)樗鼈兛梢越鉀Q用戶不同的計(jì)算問題。圖五 軟件專用軟件只能應(yīng)用于特定的目的。例如會計(jì)使用的總賬系統(tǒng)和材料計(jì)劃系統(tǒng)就是專用軟件。它們只能完成所設(shè)定的任務(wù),而不能應(yīng)用于其他任務(wù)。系統(tǒng)和應(yīng)用軟件的關(guān)系可以通過圖五看出來。在圖五五中,每個(gè)圓圈代表一個(gè)接口點(diǎn)。中心是硬件,最外層代表用戶。要應(yīng)用此系統(tǒng),用戶需要使用某些應(yīng)用軟件。應(yīng)用軟件又和
9、系統(tǒng)軟件層的操作軟件交互。系統(tǒng)軟件提供和硬件的直接相互作用。注意此圖底部的開口。用戶沿著此路徑就可以在需要時(shí)直接和操作系統(tǒng)發(fā)生聯(lián)系。2 5 機(jī)器計(jì)算的思想51機(jī)器計(jì)算的思想自人類誕生以來計(jì)算就一直貫穿整個(gè)人類的歷史,是人類長久進(jìn)行的活動。而機(jī)器計(jì)算思想的產(chǎn)生也是在很早之前,如我們中國古代發(fā)明的算盤,便體現(xiàn)了機(jī)器計(jì)算的思想,為計(jì)算機(jī)的發(fā)展也做出了很大貢獻(xiàn)。52計(jì)算模型所謂計(jì)算模型是刻劃計(jì)算這一概念的一種抽象的形式系統(tǒng)或數(shù)學(xué)系統(tǒng),當(dāng)然由于觀察計(jì)算的角度不同,產(chǎn)生了各種不同的計(jì)算模型,比如遞歸函數(shù),圖靈機(jī),lambda函數(shù)等等,有趣的是,這些計(jì)算模型的計(jì)算能力被證明是等價(jià)的。而其中的圖靈機(jī)是比較有名
10、的一種。圖靈機(jī)是一種抽象的計(jì)算模型。因英國數(shù)學(xué)家A.M.圖靈于1936年提出而得名。研究圖靈機(jī)的主要目的是對“算法”、“有效過程”這樣的直觀概念給出精確的數(shù)學(xué)定義,從而精確刻畫可計(jì)算性與可判定性等基本概念。圖靈機(jī)它由一個(gè)控制器和一條兩端可無限延長的工作帶組成:工作帶起著存儲器的作用,它被劃分為無窮多個(gè)可寫可擦的方格。 控制器則可以在帶上左右移動,控制帶有一個(gè)讀寫頭,讀寫頭可以讀出當(dāng)前方格內(nèi)的符號,然后根據(jù)預(yù)先設(shè)計(jì)的狀態(tài)轉(zhuǎn)換指令,選擇改寫或抹去這一符號,然后選擇往左移一格,往右移一格或者不移動,并進(jìn)入下一個(gè)狀態(tài)。當(dāng)狀態(tài)轉(zhuǎn)換到停機(jī)狀態(tài),則停止運(yùn)行。其特點(diǎn)一是從計(jì)算的過程上加以描述,二是以圖形化的形
11、式表示。其基本模型可如下圖表示其用途主要有三點(diǎn):(1)作為語言接受器,(2)作為整數(shù)函數(shù)計(jì)算機(jī),(3)作為語言產(chǎn)生器。圖靈機(jī)的發(fā)明打開了現(xiàn)代計(jì)算機(jī)的大門和發(fā)展之路,深刻的揭示了現(xiàn)代通用電子數(shù)字計(jì)算機(jī)的核心內(nèi)容?,F(xiàn)在通用的計(jì)算機(jī)是電子數(shù)字計(jì)算機(jī),而電子數(shù)字計(jì)算機(jī)的發(fā)展是建立在圖靈機(jī)的基礎(chǔ)之上。他的二進(jìn)制思想使計(jì)算機(jī)的制作的簡化成只需兩個(gè)穩(wěn)定態(tài)的元器件。這在今后的計(jì)算機(jī)制作上無論是二極管或集成電路上都顯示了明顯的優(yōu)越性。5.3馮·諾依曼模型20世紀(jì)30年代中期,美國科學(xué)家馮·諾依曼大膽的提出:拋棄十進(jìn)制,采用二進(jìn)制作為數(shù)字計(jì)算機(jī)的數(shù)制基礎(chǔ)。同時(shí),他還說預(yù)先編制計(jì)算程序,然后由計(jì)
12、算機(jī)來按照人們事前制定的計(jì)算順序來執(zhí)行數(shù)值計(jì)算工作。人們把馮·諾依曼的這個(gè)理論稱為馮·諾依曼體系結(jié)構(gòu)。馮·諾依曼的思想可以簡要的概括為以下三點(diǎn):(1)計(jì)算機(jī)應(yīng)包括運(yùn)算器、存儲器、控制器、輸入和輸出設(shè)備五大基本部件;(2)計(jì)算機(jī)內(nèi)部應(yīng)采用二進(jìn)制來表示指令和數(shù)據(jù);(3)將編好的程序送人內(nèi)存儲器中能自動逐條取出指令和執(zhí)行指令。其特點(diǎn)也可概括為以下五點(diǎn):(1)使用單一的處理部件來完成計(jì)算、存儲以及通信的工作;(2)存儲單元是定長的線性組織;(3)存儲空間的單元是直接尋址的;(4)使用機(jī)器語言,指令通過操作碼來完成簡單的操作;(5)對計(jì)算機(jī)進(jìn)行集中的順序控制。從ENIAC到
13、當(dāng)前最先進(jìn)的計(jì)算機(jī)都采用的是馮諾依曼體系結(jié)構(gòu)。所以馮·諾依曼是當(dāng)之無愧的數(shù)字計(jì)算機(jī)之父。6 信息在機(jī)內(nèi)的表示6.1數(shù)值信息在機(jī)內(nèi)的表示計(jì)算機(jī)中的數(shù)值信息都是用二進(jìn)制表示的。這些數(shù)值信息可以分為整數(shù)和實(shí)數(shù)兩大類。這里的實(shí)數(shù)是既有整數(shù)又有小數(shù)的數(shù)。計(jì)算機(jī)中的整數(shù)可以分為“不帶符號的整數(shù)”(或稱為正整數(shù))和“帶符號的整數(shù)”兩類。它們可以用8位、16位、32位甚至是64位來表示。帶符號的整數(shù)由于是帶符號的,所以必須使用一個(gè)二進(jìn)位作為其符號位,一般用最高位,即最左邊的一位作為其符號位。帶正號的整數(shù)在計(jì)算機(jī)內(nèi)的表示方法是:在其符號位上用“0”。 帶負(fù)號的整數(shù)(負(fù)數(shù))在計(jì)算機(jī)內(nèi)的有三種表示方法:原
14、碼、反碼和補(bǔ)碼。負(fù)數(shù)的原碼方法是:在其符號位上用“1”。 負(fù)數(shù)的反碼方法是:符號位上仍為1,但絕對值部分恰好與原碼相反,“0”與“1”互變。負(fù)數(shù)的補(bǔ)碼表示符號位上仍為1,但絕對值部分是在反碼的最低位加“1”所得到的結(jié)果對于實(shí)數(shù),任何一個(gè)實(shí)數(shù),不論是用十進(jìn)制還是二進(jìn)制,均可以表示為一個(gè)純小數(shù)和一個(gè)冪的乘積。也就是說,任何一個(gè)實(shí)數(shù),在計(jì)算機(jī)內(nèi)部都可以用一個(gè)指數(shù)(整數(shù))和一個(gè)尾數(shù)(純小數(shù))來表示。這種表示實(shí)數(shù)的方法就是“浮點(diǎn)表示法”。在計(jì)算機(jī)中,實(shí)數(shù)也叫做“浮點(diǎn)數(shù)”,而整數(shù)和小數(shù)則叫做“定點(diǎn)數(shù)”。 36.2西文信息在機(jī)內(nèi)的表示西文是由拉丁字母、數(shù)字、標(biāo)點(diǎn)符號和一些特殊符號組成的,統(tǒng)稱為“字符”(ch
15、aracter),所有字符的集合叫“字符集”。字符集中每一個(gè)字符都由一個(gè)二進(jìn)制代碼來表示。一個(gè)字符集的所有代碼構(gòu)成的表就稱為該字符集的“代碼表”,簡稱為“碼表”。常用的西文碼表是ASCII表,全稱是美國標(biāo)準(zhǔn)信息交換碼(American Standard Code for Information Interchange)。由ASCII碼表可以看出,每個(gè)字符都是由7個(gè)二進(jìn)位表示的,總共可以表示128種字符。因?yàn)樽止?jié)是計(jì)算機(jī)中基本處理單位,所以每個(gè)字符還是占用一個(gè)字節(jié)的位置,一般是在最高位上置0。有人將字符集擴(kuò)充,共可以容納256種不同的字符。6.3中文信息在機(jī)內(nèi)的表示中文的基本組成單位是漢字。中國
16、漢字總數(shù)在7萬左右,不可能給每個(gè)漢字都一一進(jìn)行編碼,只能從常用漢字入手。漢字在計(jì)算機(jī)內(nèi)的表示方法有以下幾種編碼方案。(1)國標(biāo)碼。又稱“國標(biāo)交換碼”,國標(biāo)碼是我國給6763個(gè)常用漢字規(guī)定的標(biāo)準(zhǔn)代碼,以供漢字信息在不同計(jì)算機(jī)系統(tǒng)之間交換使用。它由三部分組成:第一部分是字母、數(shù)字和各種符號,包括英文、俄文、日文、羅馬字母、漢語拼音等,共687個(gè);第二部分是3755個(gè)二級常用漢字;第三部分是3008個(gè)次常用漢字。(2)區(qū)位碼。GB2312國標(biāo)字符集的代碼表分成94行、94列,行號稱為區(qū)號,列號稱為位號。區(qū)位碼就是用該字符所在的區(qū)號(行號)和位號(列號)所在二進(jìn)制代碼合在一起來表示該字符的編碼,共用1
17、4位二進(jìn)制代碼。區(qū)位碼明確指出了該字符在碼表中的位置。區(qū)位碼不同于國標(biāo)碼。要在區(qū)號和位號之上各加上32以后所得到的二進(jìn)制代碼,才是該字符的國標(biāo)碼。(3)機(jī)內(nèi)碼。盡管國標(biāo)碼、區(qū)位碼都只用了14位二進(jìn)制代碼來表示一個(gè)中文字符,但還必須用兩個(gè)字節(jié)(16位二進(jìn)制代碼)來表示。為了與ASCII碼相區(qū)別,又使每個(gè)字節(jié)的最高位總為1。這種雙字節(jié)的編碼叫做“機(jī)內(nèi)碼”?,F(xiàn)在PC機(jī)中的漢字內(nèi)碼大都采用這種形式。值得注意的是,區(qū)位碼和國標(biāo)碼是統(tǒng)一的、標(biāo)準(zhǔn)的,而機(jī)內(nèi)碼則因系統(tǒng)而異。(4)GBK:漢字?jǐn)U充編碼。6.4圖形信息在機(jī)內(nèi)的表示圖畫在計(jì)算機(jī)中有兩種表示方法:圖像(image)表示法和圖形表示法(graphics
18、)。圖像表示法是把原始畫面離散成m×n個(gè)像點(diǎn)(或稱“像素”)所組成的一個(gè)矩陣,黑白畫面的每個(gè)像素用1個(gè)二進(jìn)制數(shù)表示該點(diǎn)的灰度,彩色畫面的每個(gè)像素用3個(gè)二進(jìn)制數(shù)來表示該點(diǎn)的3個(gè)分量(如R、G、B)的灰度。漢字字形的點(diǎn)陣描述就是一種黑白圖像表示。圖形表示法是根據(jù)畫面中所包含的內(nèi)容,分別用幾何要素(點(diǎn)、線、面、體)和物體表面的材料與性質(zhì)以及環(huán)境的光照條件、觀察位置等來進(jìn)行描述,如工程圖紙、地圖等。漢字字形的輪廓描述法就屬于圖形表示。其優(yōu)點(diǎn)是易于加工處理,數(shù)據(jù)量少。7 計(jì)算機(jī)語言我們要用計(jì)算機(jī)求解一個(gè)問題,必須事先編好程序。因此就出現(xiàn)了最早的機(jī)器指令和匯編語言。20世紀(jì)50年代后,計(jì)算機(jī)的發(fā)
19、展步入了實(shí)用化的階段。然而,在最初的應(yīng)用中,人們普遍感到使用機(jī)器指令編制程序不僅效率低下,而且十分別扭,也不利于交流和軟件維護(hù),復(fù)雜程序查找錯(cuò)誤尤其困難,因此,軟件開發(fā)急需一種高級的類似于自然語言那樣的程序設(shè)計(jì)語言。1952年,第一個(gè)程序設(shè)計(jì)語言Short Code出現(xiàn)。兩年后,F(xiàn)ortran問世。作為一種面向科學(xué)計(jì)算的高級程序設(shè)計(jì)語言,F(xiàn)ortran的最大功績在于牢固地樹立了高級語言的地位,并使之成為世界通用的程序設(shè)計(jì)語言。Algol60的誕生是計(jì)算機(jī)語言的研究成為一門科學(xué)的標(biāo)志。該語言的文本中提出了一整套的新概念,如變量的類型說明和作用域規(guī)則、過程的遞歸性及參數(shù)傳遞機(jī)制等。而且,它是第一個(gè)
20、用嚴(yán)格的語法規(guī)則巴科斯范式(BNF)定義語言文法的高級語言。還有用于支持結(jié)構(gòu)化程序設(shè)計(jì)的PASCAL語言,適合于軍隊(duì)各方面應(yīng)用的大型通用程序設(shè)計(jì)語言ADA,支持并發(fā)程序設(shè)計(jì)的MODULA-2,支持邏輯程序設(shè)計(jì)的PROLOG語言,支持人工智能程序設(shè)計(jì)的LISP語言,支持面積對象程序變換的SMALLTALK、C等。電腦每做的一次動作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語言編好的程序來執(zhí)行,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計(jì)算機(jī)一定要通過計(jì)算機(jī)語言向計(jì)算機(jī)發(fā)出命令。計(jì)算機(jī)語言的種類非常的多,總的來說可以分成機(jī)器語言,匯編語言,高級語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級語言。匯編語言的實(shí)質(zhì)和機(jī)器語言是相同的,都是直接對硬件操作,只不過指令采用了英文縮寫的標(biāo)識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。高級語言主要是相對于匯編語言而言,它并不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。高級語言是目前絕大多數(shù)編程者的選擇。和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令并且去掉了與具體操作有關(guān)但與完成工作無關(guān)的細(xì)節(jié),例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。由于省略了很多細(xì)節(jié),所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家人過生日準(zhǔn)備活動方案
- 宜昌讀書月活動方案
- 小學(xué)巡課活動方案
- 定點(diǎn)拍照活動策劃方案
- 小學(xué)午餐送飯活動方案
- 定向慈善募捐活動方案
- 寺廟徒步活動方案
- 審計(jì)業(yè)務(wù)趣味活動方案
- 寶貝超市活動方案
- 小學(xué)復(fù)學(xué)活動方案
- 2025年數(shù)智供應(yīng)鏈案例集-商務(wù)部
- 國家開放大學(xué)行管??啤缎姓M織學(xué)》期末紙質(zhì)考試總題庫(2025春期版)
- 2025年江蘇南京市河西新城區(qū)國有資產(chǎn)經(jīng)營控股集團(tuán)招聘筆試參考題庫附帶答案詳解
- 跟著音樂游中國智慧樹知到期末考試答案章節(jié)答案2024年廣州大學(xué)
- 人工智能智慧樹知到期末考試答案章節(jié)答案2024年復(fù)旦大學(xué)
- 激光切割機(jī)日常保養(yǎng)表
- 中醫(yī)四大經(jīng)典知識競賽真題模擬匯編(共702題)
- 衰老生物學(xué)ppt課件(PPT 57頁)
- 企業(yè)部門單位工傷事故報(bào)告書
- 注塑模具皮紋制作知識簡介課件
- 重力式無閥濾池計(jì)算說明書
評論
0/150
提交評論