電腦基礎(chǔ)知識學(xué)習(xí)(全)_第1頁
電腦基礎(chǔ)知識學(xué)習(xí)(全)_第2頁
電腦基礎(chǔ)知識學(xué)習(xí)(全)_第3頁
電腦基礎(chǔ)知識學(xué)習(xí)(全)_第4頁
電腦基礎(chǔ)知識學(xué)習(xí)(全)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔計算機(jī)入門知識 計算機(jī)的誕生醞釀了很長一段時間。1946年2月,第一臺電子計算機(jī)ENIAC在美國加州問世,ENIAC用了18000個電子管和86000個其它電子元件,有兩個教室那么大,運(yùn)算速度卻只有每秒300次各種運(yùn)算或5000次加法,耗資100萬美精品文檔,你值得期待元以上。盡管ENIAC有許多不足之處,但它畢竟是計算機(jī)的始祖,揭開了計算機(jī)時代的序幕。計算機(jī)的發(fā)展到目前為止共經(jīng)歷了四個時代,從1946年到1959年這段時期我們稱之為“電子管計算機(jī)時代”。第一代計算機(jī)的內(nèi)部元件使用的是電子管。由于一部計算機(jī)需要幾千個電子管,每個電子管都會散發(fā)大量的熱量,因此,如何散熱是一個令人頭痛的問題。電子管的壽命最長只有3000小時,計算機(jī)運(yùn)行時常常發(fā)生由于電子管被燒壞而使計算機(jī)死機(jī)的現(xiàn)象。第一代計算機(jī)主要用于科學(xué)研究和工程計算。 從1960年到1964年,由于在計算機(jī)中采用了比電子管更先進(jìn)的晶體管,所以我們將這段時期稱為“晶體管計算機(jī)時代”。晶體管比電子管小得多,不需要暖機(jī)時間,消耗能量較少,處理更迅速、更可靠。第二代計算機(jī)的程序語言從機(jī)器語言發(fā)展到匯編語言。接著,高級語言FORTRAN語言和cOBOL語言相繼開發(fā)出來并被廣泛使用。這時,開始使用磁盤和磁帶作為輔助存儲器。第二代計算機(jī)的體積和價格都下降了,使用的人也多起來了,計算機(jī)工業(yè)迅速發(fā)展。第二代計算機(jī)主要用于商業(yè)、大學(xué)教學(xué)和政府機(jī)關(guān)。 從1965年到1970年,集成電路被應(yīng)用到計算機(jī)中來,因此這段時期被稱為“中小規(guī)模集成電路計算機(jī)時代”。集成電路(Integrated Circuit,簡稱r)是做在晶片上的一個完整的電子電路,這個晶片比手指甲還小,卻包含了幾千個晶體管元件。第三代計算機(jī)的特點是體積更小、價格更低、可靠性更高、計算速度更快。第三代計算機(jī)的代表是IBM公司花了50億美元開發(fā)的IBM 360系列。 從1971年到現(xiàn)在,被稱之為“大規(guī)模集成電路計算機(jī)時代”。第四代計算機(jī)使用的元件依然是集成電路,不過,這種集成電路已經(jīng)大大改善,它包含著幾十萬到上百萬個晶體管,人們稱之為大規(guī)模集成電路(LargeScale lntegrated Circuit,簡稱LSI)和超大規(guī)模集成電路(Very Large Scale lntegrated Circuit,簡稱VLSI)。1975年,美國1BM公司推出了個人計算機(jī)PC(PersonaI Computer),從此,人們對計算機(jī)不再陌生,計算機(jī)開始深入到人類生活的各個方面。計算機(jī)的基本組成計算機(jī)的主要組成部分可以歸納為以下五個部分:輸入設(shè)備、存儲器、運(yùn)算器、控制器和輸出設(shè)備。輸入設(shè)備 輸入設(shè)備是計算機(jī)的重要組成部分,輸入設(shè)備與輸出設(shè)備合你為外部設(shè)備,簡稱外設(shè),輸入設(shè)備的作用是將程序、原始數(shù)據(jù)、文字、字符、控制命令或現(xiàn)場采集的數(shù)據(jù)等信息輸入到計算機(jī)。常見的輸入設(shè)備有鍵盤、鼠標(biāo)器、光電輸入機(jī)、磁帶機(jī)、磁盤機(jī)、光盤機(jī)等。存儲器存儲器的功能是存儲程序、數(shù)據(jù)和各種信號、命令等信息,并在需要時提供這些信息。運(yùn)算器運(yùn)算器的功能是對數(shù)據(jù)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算,即對數(shù)據(jù)進(jìn)行加工處理??刂破魇钦麄€計算機(jī)的中樞神經(jīng),其功能是對程序規(guī)定的控制信息進(jìn)行解釋,根據(jù)其要求進(jìn)行控制,調(diào)度程序、數(shù)據(jù)、地址,協(xié)調(diào)計算機(jī)各部分工作及內(nèi)存與外設(shè)的訪問等。 輸出設(shè)備輸出設(shè)備與輸入設(shè)備同樣是計算機(jī)的重要組成部分,它把外算機(jī)的中間結(jié)果或最后結(jié)果、機(jī)內(nèi)的各種數(shù)據(jù)符號及文字或各種控制信號等信息輸出出來。微機(jī)常用的輸出設(shè)備有顯示終端CRT、打印機(jī)、激光印字機(jī)、繪圖儀及磁帶、光盤機(jī)等。計算機(jī)的分類計算機(jī)可分為模擬計算機(jī)和數(shù)字計算機(jī)兩大類。模擬計算機(jī)的主要特點是:參與運(yùn)算的數(shù)值由不間斷的連續(xù)量表示,其運(yùn)算過程是連續(xù)的,模擬計算機(jī)由于受元器件質(zhì)量影響,其計算精度較低,應(yīng)用范圍較窄,目前已很少生產(chǎn)。 數(shù)字計算機(jī)的主要特點是:參與運(yùn)算的數(shù)值用斷續(xù)的數(shù)字量表示,其運(yùn)算過程按數(shù)字位進(jìn)行計算,數(shù)字計算機(jī)由于具有邏輯判斷等功能,是以近似人類大腦的思維方式進(jìn)行工作,所以又被稱為“電腦”。 數(shù)字計算機(jī)按用途又可分為專用計算機(jī)和通用計算機(jī)。專用與通用計算機(jī)在其效率、速度、配置、結(jié)構(gòu)復(fù)雜程度、造價和適應(yīng)性等方面是有區(qū)別的。 專用計算機(jī)針對某類問題能顯示出最有效、最快速和最經(jīng)濟(jì)的特性,但它的適應(yīng)性較差,不適于其它方面的應(yīng)用。我們在導(dǎo)彈和火箭上使用的計算機(jī)很大部分就是專用計算機(jī)。這些東西就是再先進(jìn),你也不能用它來玩游戲。 通用計算機(jī)適應(yīng)性很強(qiáng),應(yīng)用面很廣,但其運(yùn)行效率、速度和經(jīng)濟(jì)性依據(jù)不同的應(yīng)用對象會受到不同程度的影響。 通用計算機(jī)按其規(guī)模、速度和功能等又可分為巨型機(jī)、大型機(jī)、中型機(jī)、小型機(jī)、微型機(jī)及單片機(jī)。這些類型之間的基本區(qū)別通常在于其體積大小、結(jié)構(gòu)復(fù)雜程度、功率消耗、性能指標(biāo)、數(shù)據(jù)存儲容量、指令系統(tǒng)和設(shè)備、軟件配置等的不同。 一般來說,巨型計算機(jī)的運(yùn)算速度很高,可達(dá)每秒執(zhí)行幾億條指令,數(shù)據(jù)存儲容量很大,規(guī)模大結(jié)構(gòu)復(fù)雜,價格昂貴,主要用于大型科學(xué)計算。它也是衡量一國科學(xué)實力的重要標(biāo)志之一。 單片計算機(jī)則只由一片集成電路制成,其體積小,重量輕,結(jié)構(gòu)十分簡單,性能介于巨型機(jī)和單片機(jī)之間的就是大型機(jī)、中型機(jī)、小型機(jī)和微型機(jī)。它們的性能指標(biāo)和結(jié)構(gòu)規(guī)模則相應(yīng)的依次遞減。電腦的常見硬件設(shè)備一臺電腦是由許許多多的零部件組成,只有這些零部件組合在一起協(xié)調(diào)的工作,才能稱之為電腦。電腦發(fā)展到現(xiàn)在,其零部件都有了很大的變化,但其工作原理卻沒有變,其中包括主板、CPU、內(nèi)存、硬盤、顯卡、聲卡等等。下面將簡單的介紹組成電腦的各個零部件。1.主板(圖一)主板圖解主板是整個電腦的基板,是CPU、內(nèi)存、顯卡及各種擴(kuò)展卡的載體。主板是否穩(wěn)定關(guān)系著整個電腦是否穩(wěn)定,主板的速度在一定程度上也制約著整機(jī)的速度。2.CPU(圖二)最新的賽揚(yáng)4 1.7GCPU就是中央處理器,也就是負(fù)責(zé)運(yùn)算和控制的控制中心,是電腦的關(guān)鍵部位,相當(dāng)于人的大腦一樣。3.內(nèi)存(圖三)最新推出的DDR400內(nèi)存是電腦的一個臨時存儲器,它只負(fù)責(zé)電腦數(shù)據(jù)的中轉(zhuǎn)而不能永久保存。它的容量和處理速度直接決定了電腦數(shù)據(jù)傳輸?shù)目炻?,和CPU、硬盤一起并稱為電腦的三大件。4.硬盤(圖四)硬盤硬盤是我們熟知的電腦配件之一,簡單的說就是一個大容量存儲器,與主機(jī)通訊速度很快,成為現(xiàn)代電腦不可缺少的配件。5.顯卡(圖五)GF4 TI4200顯卡顯卡的作用就是提供對圖像數(shù)據(jù)的快速處理,顯卡也是電腦的重要組成部件之一,而且也是更新?lián)Q代最快的一個部件,目前很多3D游戲?qū)︼@卡的要求都很高,因此我們不得不掏錢從新買一塊顯卡來更新?lián)Q代。6.顯示器(圖六)目前主流的17純平顯示器顯示器,顧名思義就是電腦的一個顯示設(shè)備,和電視原理差不多。一般來說,顯示器的身價決定于它所采用的顯象管,好的顯象管可以提供更好的視覺效果,壽命也更長。7.鍵盤、鼠標(biāo)(圖七)無線鼠標(biāo)和鍵盤鼠標(biāo)、鍵盤一直以來都不被許多人所重視,不過它們卻是現(xiàn)代電腦不可缺少的輸入設(shè)備,沒有它們就相當(dāng)于人沒有手一樣。8.其它設(shè)備現(xiàn)代電腦除了上面所列舉的七大類配件外,還有很多的相關(guān)配件,包括有網(wǎng)卡、聲卡、MODEM、打印機(jī)、掃描儀,繪圖儀、手寫板等等很多東西,這里就不再一一列舉。電腦的軟件組成如果一臺電腦只有硬件的話,那么它只能說具有一副骨架而已,只有裝上了軟件過后,電腦才能被稱之為真正的電腦。1.硬件驅(qū)動程序光是有硬件,電腦并不能工作,必須要有能驅(qū)使硬件工作的軟件才能讓硬件工作,這種軟件就是我們平常所說的驅(qū)動程序。任何電腦硬件都必須要有驅(qū)動程序驅(qū)動才能工作,否則就一點用處沒有。驅(qū)動程序是電腦軟件中最基本的軟件,也是保障電腦能順利工作的基礎(chǔ)。從WINDOWS98以后的操作系統(tǒng)中,都收集了很多常見設(shè)備的驅(qū)動程序,不過有些設(shè)備必須單獨(dú)裝驅(qū)動。各種驅(qū)動程序之間極有可能產(chǎn)生不兼容的情況,如果這樣,你最先考慮的就是換一個驅(qū)動程序試試。2.操作系統(tǒng)操作系統(tǒng)是大家聽得最多的一種軟件,它為電腦中其它應(yīng)用程序提供了一個操作平臺,就好象我們吃飯的桌子一樣為我們提供了一個可以操作平臺。目前電腦中常見的操作系統(tǒng)有微軟的WINDOWS98、WINDOWS2000、和WINDOWS XP,還有WINDOWS NT、linux等。(圖八)WINDOWS98桌面3.應(yīng)用軟件應(yīng)用程序就是我們?nèi)粘S玫降能浖绦颍@些程序可以幫助我們完成生活中的很多工作,也就是真正能體現(xiàn)電腦用途的東西。電腦發(fā)展到現(xiàn)在,應(yīng)用軟件也涉及到了社會的各個領(lǐng)域,幾乎在能用電腦工作的地方,都能對應(yīng)有一種以上的應(yīng)用軟件。(圖九)Word2000的操作窗口常用軟件主要有哪些類型常用軟件主要有三種類型:Demos:演示軟件商業(yè)發(fā)行的軟件為了讓用戶先了解軟件的功能而發(fā)布的一個版本,主要介紹軟件可以實現(xiàn)的功能和軟件的特性。如果你喜歡這個軟件,可以去購買正式版本。Shareware:共享軟件購買或注冊前你可以試用的一類軟件。這類軟件有版權(quán),但是你可以免費(fèi)下載并使用。但是,在一定的試用時間后,你必須注冊或者購買這個軟件以繼續(xù)使用。需要注意的是,共享軟件多數(shù)不是永久免費(fèi)的,開發(fā)者的目的還是希望用戶最終購買他們的產(chǎn)品,所以共享軟件往往被限制了使用時間,或者只提供了部分功能,不過與純粹的免費(fèi)軟件相比,共享軟件在安全方面要強(qiáng)得多。Freeware:免費(fèi)軟件你可以免費(fèi)下載、使用、在同事和朋友之間傳遞。和共享軟件不同的是,你無須注冊這個軟件就可以使用其提供的所有功能。常見電腦名詞術(shù)語解釋基礎(chǔ)術(shù)語計算機(jī)硬件是軟件運(yùn)行的基礎(chǔ),而軟件則是發(fā)揮硬件作用的關(guān)鍵。許多入門者除了學(xué)用各種軟件外,還可能嘗試著自己編編程序,那么建議最好先熟悉以下的基礎(chǔ)名詞,以便盡快進(jìn)入角色?;A(chǔ)術(shù)語程序:用匯編語言、高級語言等開發(fā)編制出來的可以運(yùn)行的文件。軟件:從開發(fā)商的角度而言,軟件就是全部程序和全部開發(fā)文檔的集合。從用戶的角度而言,軟件應(yīng)該是程序、說明書、服務(wù)的總合。所以買正版軟件就理應(yīng)得到正規(guī)說明書和維護(hù)、升級等相關(guān)服務(wù)。數(shù)制: 雖然計算機(jī)能極快地進(jìn)行運(yùn)算,但其內(nèi)部并不像人類在實際生活中使用的十進(jìn)制,而是使用只包含0和1兩個數(shù)值的二進(jìn)制。當(dāng)然,人們輸入計算機(jī)的十進(jìn)制被轉(zhuǎn)換成二進(jìn)制進(jìn)行計算,計算后的結(jié)果又由二進(jìn)制轉(zhuǎn)換成十進(jìn)制,這都由操作系統(tǒng)自動完成,并不需要人們手工去做,學(xué)習(xí)匯編語言,就必須了解二進(jìn)制(還有八進(jìn)制/十六進(jìn)制)。數(shù)據(jù): 狹義的理解,數(shù)據(jù)就是數(shù)值,即0、1、2、3、4、5、6、7、8、9和符號、小數(shù)點組成的數(shù)值,廣義地講,計算機(jī)所能處理的數(shù)據(jù)是指計算機(jī)能接受、存儲、處理的任何信息,除了數(shù)值外,還有字符數(shù)據(jù)、圖形數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、控制信號數(shù)據(jù)等等。數(shù)據(jù)類型: 在處理各種數(shù)據(jù)時,為了便于處理、查錯和充分利用存儲空間,許多開發(fā)環(huán)境都要求對數(shù)據(jù)類型進(jìn)行說明,一般有整數(shù)型、實數(shù)型、字符串型、布爾型、日期型、備注型、浮點型、雙精度型等等。數(shù)據(jù)運(yùn)算: 一般指對數(shù)據(jù)所施加的各種處理,如插入數(shù)據(jù)、修改舊數(shù)據(jù)、刪除已無用的數(shù)據(jù)、查找數(shù)據(jù)、將數(shù)據(jù)按一定規(guī)則排序、打印數(shù)據(jù)等等。數(shù)據(jù)結(jié)構(gòu):在編程中,除了考慮功能如何實現(xiàn)外,還必須考慮到程序中所涉及到的數(shù)據(jù)組織方式,其一是為了提高執(zhí)行效率;其二是在特定的功能中,必須將數(shù)據(jù)以特殊的結(jié)構(gòu)進(jìn)行存放。常用的數(shù)據(jù)結(jié)構(gòu)有線性表、棧、隊列、樹、二叉樹、圖、哈希表等結(jié)構(gòu)。邏輯結(jié)構(gòu):指對數(shù)據(jù)的組織形式,如社會生活中的人事組織可用樹型邏輯結(jié)構(gòu)表示,選擇好邏輯結(jié)構(gòu)對軟件的實現(xiàn)有重大意義。常見電腦名詞術(shù)語解釋操作術(shù)語計算機(jī)硬件是軟件運(yùn)行的基礎(chǔ),而軟件則是發(fā)揮硬件作用的關(guān)鍵。許多入門者除了學(xué)用各種軟件外,還可能嘗試著自己編編程序,那么建議最好先熟悉以下的基礎(chǔ)名詞,以便盡快進(jìn)入角色。 操作術(shù)語 操作系統(tǒng): 計算機(jī)硬件系統(tǒng)外面加載的第一道軟件系統(tǒng),專門用于管理計算機(jī)硬件和其它軟件,響應(yīng)用戶對硬件和軟件的操作,在微機(jī)上常見的有DOS、Windows3.2,Win95/98/NT等。 安裝程序: 由于目前的軟件都涉及許多文件和子目錄,所以一般都提供安裝程序幫助用戶自動化地安裝全部文件,一般標(biāo)準(zhǔn)的安裝程序均起名Setup.exe或Install.exe。 病毒:一種計算機(jī)程序,它可以附屬在可執(zhí)行文件或隱藏在系統(tǒng)數(shù)據(jù)區(qū)中,在開機(jī)或執(zhí)行某些程序后悄悄地進(jìn)駐內(nèi)存,然后對其它的文件進(jìn)行傳染,使之傳播出去,然后在特定的條件下破壞系統(tǒng)或騷擾用戶。目前已有較成熟的清除病毒軟件,但是新病毒還是層出不窮,成為一大危害。 集成開發(fā)環(huán)境: 較早期程序設(shè)計的各個階段都要用不同的軟件來進(jìn)行處理,如先用字處理軟件編輯源程序,然后用鏈接程序進(jìn)行函數(shù)、模塊連接,再用編譯程序進(jìn)行編譯,開發(fā)者必須在幾種軟件間來回切換操作?,F(xiàn)在的編程開發(fā)軟件將編輯、編譯、調(diào)試等功能集成在一個桌面環(huán)境中,這樣就大大方便了用戶。 拷貝: 指將文件從一處復(fù)制一份完全一樣的到另一處,而原來的一份依然保留。 刪除: 指將文件從系統(tǒng)的目錄清單中刪掉,但許多情況下,用工具軟件或Windows下自帶的“回收站”均能恢復(fù)被刪掉的文件,為了保險起見,用戶最好養(yǎng)成對自己輸入的文本或其它文件進(jìn)行軟盤備份,以防萬一。 移動: 就是將拷貝操作和刪除操作合二為一,原來的一份在拷貝完成后即被自動刪掉。 共享: 這是在網(wǎng)絡(luò)環(huán)境下文件使用時的一種設(shè)置屬性,一般指多個用戶可以同時打開或使用同一個文件(或數(shù)據(jù))。 獨(dú)占: 系指文件(或數(shù)據(jù))同一時刻只能被一個用戶打開,其它用戶只能等待此用戶放棄后,才能打開和使用它。 壓包: 用工具軟件將文件進(jìn)行壓縮存儲的過程,常用的壓包工具有WinZip 、Arj等。 解包: 壓包的反過程,即將壓包文件還原成原來的文件。 加密: 在網(wǎng)絡(luò)通訊中,為了保證傳輸數(shù)據(jù)的保密性,用密碼對文件進(jìn)行加密變換。 解密: 加密的反過程,使之變成可使用的正常數(shù)據(jù)。 上傳:本地計算機(jī)與其它計算機(jī)通過網(wǎng)絡(luò)連接成功后,將本機(jī)文件拷貝到其它計算機(jī)中的過程。 下載:在網(wǎng)絡(luò)中,將對方計算機(jī)中的文件拷貝至本地計算機(jī)中的過程。 通配符: 在DOS操作系統(tǒng)下,為了提高對文件處理的效率,用或?表示任意多個或一個字符,這樣就可以一次性處理一批文件,如.即代表當(dāng)前目錄下的全部可見文件。 內(nèi)部命令: 啟動了DOS操作系統(tǒng)后,任何時候都能使用的命令,如DIR、COPY等,因為這樣命令已編在COMMAND.COM文件中。 外部命令: 雖然也是DOS命令,但它們是經(jīng)過同名的程序文件提供的功能,若程序文件被刪除,則此命令將不可使用,如DISKCOPY、FORMAT等。 格式化: 指對磁盤進(jìn)行使用前的預(yù)處理以便存入數(shù)據(jù)。一般而言,新盤是必須格式化的,而使用過的舊盤也可以格式化,格式化后磁盤上全部數(shù)據(jù)將被刪除。 磁盤拷貝: 指將一張軟盤的全部內(nèi)容原樣不變地復(fù)制在另一張同樣規(guī)格的軟盤上,因為軟盤上可能有系統(tǒng)數(shù)據(jù)區(qū)或被隱含的文件或子目錄,所以不能用一般的復(fù)制操作進(jìn)行磁盤拷貝,只能用如DISKCOPY命令或使用HD COPY等工具軟件進(jìn)行磁盤拷貝。常見電腦名詞術(shù)語解釋開發(fā)術(shù)語計算機(jī)硬件是軟件運(yùn)行的基礎(chǔ),而軟件則是發(fā)揮硬件作用的關(guān)鍵。許多入門者除了學(xué)用各種軟件外,還可能嘗試著自己編編程序,那么建議最好先熟悉以下的基礎(chǔ)名詞,以便盡快進(jìn)入角色。開發(fā)術(shù)語 流程圖:使用圖形表示算法的思路是一種極好的方法,因為千言萬語不如一張圖。流程圖在匯編語言和早期的BASIC語言環(huán)境中得到應(yīng)用,由于其中的轉(zhuǎn)向過于任意,帶來了許多副作用,現(xiàn)已趨向消亡。較新的是有利于結(jié)構(gòu)化程序設(shè)計的PAD圖,對PASCAL或C語言都極適用。 匯編語言:計算機(jī)中真正可以處理的只是由“0”、“1”組成的二進(jìn)制代碼,這種指令代碼易出錯且不易修改,由于依賴于機(jī)器,使用極不方便,于是人們發(fā)明“指令的助記符”,用幾個字母(往往就是其含義的英文單詞或縮寫)代替某條指令,如加法用ADD表示,這種符號系統(tǒng)的擴(kuò)大就是匯編語言。使用匯編語言編程,優(yōu)點是運(yùn)行效率高,可直接對硬件內(nèi)部進(jìn)行控制,缺點是需對硬件有更深入的了解,而且編程效率不高,并且與機(jī)器的體系結(jié)構(gòu)仍有一定的依賴關(guān)系。 匯編程序:由于機(jī)器并不能直接識別和運(yùn)行用匯編語言編制出的程序,必須先轉(zhuǎn)換成對應(yīng)的機(jī)器代碼指令,這項工作不用手工完成,僅需交給稱為“匯編程序”的軟件處理一下,即可得到可以直接運(yùn)行的程序文件?;谶@種關(guān)系,人們將用匯編語言編出來的程序稱為“源程序”,稱用匯編程序處理后產(chǎn)生的程序為“目的程序”。 高級語言:由于匯編語言依賴于硬件體系,且助記符量大難記,于是人們又發(fā)明了更加易用的所謂高級語言。在這種語言下,其語法和結(jié)構(gòu)更類似普通英文,且由于遠(yuǎn)離對硬件的直接操作,使得一般人經(jīng)過學(xué)習(xí)之后都可以編程。根據(jù)應(yīng)用范圍的不同和歷史的發(fā)展,高級語言有很多種,如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。 解釋程序:對源程序邊解釋翻譯成機(jī)器代碼邊執(zhí)行的高級語言程序。由于它的方便性和交互性較好,早期一些高級語言采用這種方式,如BASIC、dBASE。但它的弱點是運(yùn)行效率低,程序的運(yùn)行依賴于開發(fā)環(huán)境,不能直接在操作系統(tǒng)下運(yùn)行。 編譯程序:為了提高運(yùn)行效率和對源程序的保密,人們推出了可以一次性將源程序轉(zhuǎn)換成可執(zhí)行代碼的程序開發(fā)軟件。它產(chǎn)生可以在操作系統(tǒng)下直接執(zhí)行的程序,且運(yùn)行速度比用解釋程序執(zhí)行快得多,但是它要求全部源程序的語法都必須正確,這樣調(diào)試時就不太方便。為了融合解釋和編譯的優(yōu)點,目前許多開發(fā)系統(tǒng)已同時提供這兩種功能。Bug:程序中隱藏的功能缺陷或錯誤。由于現(xiàn)在的軟件復(fù)雜程度早已超出了一般人能控制的范圍,如Win95、Win98這樣的較成熟的操作系統(tǒng)也會不定期地公布其中的Bug。如何減少以至消滅程序中的Bug,一直是程序員所極為重視的課題。 調(diào)試:編好程序后,用各種手段進(jìn)行查錯和排錯的過程。作為程序的正確性不僅僅表現(xiàn)在正常功能的完成上,更重要的是對意外情況的正確處理。注意,調(diào)試的指導(dǎo)思想是盡量證明該程序是有錯的,而不是證明它是正確的。所以從心理學(xué)的角度考慮,開發(fā)人員和調(diào)試人員不應(yīng)該是同一個人。 模塊化:按照功能將一個軟件切分成許多部分單獨(dú)開發(fā),然后再組裝起來,每一個部分即為模塊。其優(yōu)點是利于控制質(zhì)量、利于多人合作、利于擴(kuò)充功能等,是軟件工程中一種重要的開發(fā)方法。 可移植性:由于計算機(jī)的硬件體系結(jié)構(gòu)不同,因而導(dǎo)致在某一類型機(jī)器上開發(fā)的軟件不能在另一類計算機(jī)上運(yùn)行,所以某一種語言開發(fā)環(huán)境開發(fā)出來的程序,如不用修改或只需極少量的修改便能在其它種類的計算機(jī)上運(yùn)行,就是可移植性好。 過程:建立模塊化的主要機(jī)制,它主要用于完成特定的工作,可以返回某些運(yùn)算的結(jié)果,也可以不返回任何結(jié)果。 單入口單出口:為了保證開發(fā)程序的質(zhì)量,要求過程中的數(shù)據(jù)流控制是必須在固定的程序段入口進(jìn)入,固定的出口返回,不允許在編程中隨意使用數(shù)據(jù)。 軟件生命周期:軟件的產(chǎn)生直到報廢的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計、編碼、調(diào)試和測試、驗收與運(yùn)行、維護(hù)升級到廢棄等階段,這種按時間分程的思想方法是軟件工程中的一種思想原則,即按部就班、逐步推進(jìn),每個階段都要有定義、工作、審查、形成文檔以供交流或備查,以提高軟件的質(zhì)量。但隨著新的面向?qū)ο蟮脑O(shè)計方法和技術(shù)的成熟,軟件生命周期設(shè)計方法的指導(dǎo)意義正在逐步減少。 人工智能:就是通過程序使計算機(jī)能進(jìn)行一些思維推理,

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論