中國(guó)人服務(wù)常見(jiàn)的高級(jí)語(yǔ)言
計(jì)算機(jī)雖然具有很多功能,但使用者需要學(xué)會(huì)一套命令,還要學(xué)會(huì)和計(jì)算機(jī)對(duì)話的語(yǔ)言,才能很好地使用它。計(jì)算機(jī)語(yǔ)言是用來(lái)向計(jì)算機(jī)下達(dá)命令的。
最初的計(jì)算機(jī)語(yǔ)言是機(jī)器語(yǔ)言,使用二進(jìn)制代碼,通用性較差,所以后來(lái)人們開(kāi)發(fā)了匯編語(yǔ)言。匯編語(yǔ)言用助記符號(hào)來(lái)表示指令和操作數(shù)據(jù)地址,閱讀和書(shū)寫(xiě)起來(lái) 比機(jī)器語(yǔ)言容易得多,但用戶仍需了解計(jì)算機(jī)內(nèi)部的構(gòu)成,只有訓(xùn)練有素的專業(yè)人員才能使用。由于一般用戶只希望用電子計(jì)算機(jī)解決具體的應(yīng)用問(wèn)題,為此,人們 又設(shè)計(jì)了不必考慮機(jī)器內(nèi)部結(jié)構(gòu)的高級(jí)語(yǔ)言。這樣,只需“命令”計(jì)算機(jī)做什么,計(jì)算機(jī)便忠實(shí)地按照人的意圖完成相應(yīng)的操作。因此,運(yùn)用高級(jí)語(yǔ)言,用戶只要完 成了解決問(wèn)題的邏輯設(shè)計(jì),編出程序,就可以上機(jī)運(yùn)算了。高級(jí)語(yǔ)言也叫程序設(shè)計(jì)語(yǔ)言,它必須經(jīng)過(guò)“翻譯”,變成機(jī)器語(yǔ)言之后才能由計(jì)算機(jī)執(zhí)行。翻譯前的程序 叫源程序。翻譯后的程序稱為目標(biāo)程序。翻譯的方式分為解釋形式和編譯形式兩種。解釋形式對(duì)源程序邊解釋邊執(zhí)行,這種方式占內(nèi)存較少,但執(zhí)行速度慢一些。編 譯形式將源程序全部編譯成目的程序后,通過(guò)命令來(lái)執(zhí)行整個(gè)程序,這種形式占用內(nèi)存較多,但執(zhí)行速度要快得多。
漢字的輸入技術(shù)的解決使電腦能為每一個(gè)中國(guó)人服務(wù)常見(jiàn)的高級(jí)語(yǔ)言有:
FORTRAN,適合進(jìn)行科學(xué)計(jì)算,是編譯型語(yǔ)言,組織程序比較靈活。
BASIC,是由FORTRAN等高級(jí)語(yǔ)言的重要功能設(shè)計(jì)的人機(jī)對(duì)話式語(yǔ)言,簡(jiǎn)單易學(xué),很受初學(xué)者歡迎,F(xiàn)在的BASIC語(yǔ)言發(fā)展很快,功能已大大增加,應(yīng)用相當(dāng)廣泛。
COBOL,是一種為處理商業(yè)資料而設(shè)計(jì)的語(yǔ)言。主要功能是描述數(shù)據(jù)結(jié)構(gòu)和處理大批量數(shù)據(jù)。它使用英語(yǔ)詞匯和句子較多。
PASCAL,為一種結(jié)構(gòu)程序語(yǔ)言,是在ALGOL語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,作為一種描述算法的工具較為理想。
C語(yǔ)言,是目前描述操作系統(tǒng)十分有效的高級(jí)設(shè)計(jì)語(yǔ)言,具有描述力強(qiáng)、靈活、方便等特點(diǎn)。
由此看來(lái),每種語(yǔ)言都有其優(yōu)點(diǎn)和不同的應(yīng)用方面,只要精通一種就可以做很多事,而淺嘗輒止地學(xué)習(xí)多種語(yǔ)言卻未必有多少用處。
這幾年較為流行的C語(yǔ)言和C+、C++等語(yǔ)言,的確有其優(yōu)于其他語(yǔ)言的特點(diǎn)。它們是一種介于高級(jí)語(yǔ)言和低級(jí)語(yǔ)言(匯編語(yǔ)言)中間的語(yǔ)言,集二者優(yōu)點(diǎn)于一 身,既能與匯編語(yǔ)言一樣對(duì)硬件功能進(jìn)行訪問(wèn),也有高級(jí)語(yǔ)言所具有的面向用戶、可閱讀性強(qiáng)、書(shū)寫(xiě)靈活、便于記憶等特點(diǎn)。因此C語(yǔ)言問(wèn)世幾十年來(lái),受到了各方 面的歡迎,并被廣泛運(yùn)用。盡管C語(yǔ)言還有一些缺點(diǎn),并被認(rèn)為很難學(xué),但仍不失為一種優(yōu)秀的語(yǔ)言。
值得一提的是,還有一種語(yǔ)言被稱作類PASCAL語(yǔ)言或偽C語(yǔ)言,這是用于C語(yǔ)言教學(xué)的一種特殊語(yǔ)言,但它教的只是設(shè)計(jì)方法,而不是編程,用它編制的程序是不可執(zhí)行文件。
作者:大學(xué)生新聞網(wǎng) 來(lái)源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2018-09-14 瀏覽:
- 在線學(xué)習(xí)的4條建議
- 印第安納大學(xué)(IU)的新資源介紹了使在線學(xué)習(xí)成功的一些最重要因素。
當(dāng)IU關(guān)閉體育課并轉(zhuǎn)向在線教學(xué)時(shí),電子學(xué)習(xí)研究與實(shí)踐實(shí)驗(yàn)室開(kāi)始
- 06-09 關(guān)注:65
- 激光視盤 可以自由放置和使用
- 激光視盤采用丙烯酸塑料制成,大多數(shù)光盤直徑為30厘米(C12英寸),也有13厘 米(5英寸)的小型盤,盤的轉(zhuǎn)速為1500轉(zhuǎn)/分,但應(yīng)指出,為
- 09-18 關(guān)注:133
- 電腦正在進(jìn)入有線電視網(wǎng)
- 當(dāng)前,隨著數(shù)字計(jì)算機(jī)和多媒體技術(shù)的發(fā)展,許多大的計(jì)算機(jī)制造公司都提出,在微型計(jì)算機(jī)上實(shí)現(xiàn)電視的功能,即利用計(jì)算機(jī)網(wǎng)絡(luò)來(lái)接收數(shù)字
- 09-18 關(guān)注:128
- 電視信號(hào)的傳輸過(guò)程
- 當(dāng)前,像高保真音響、高清晰度電視、VCD、數(shù)碼錄音等新詞匯大量充斥在我們身邊,它們一方面代表這新技術(shù)的涌現(xiàn),另一方面也體現(xiàn)了這些
- 09-18 關(guān)注:196
- 中斷技術(shù)引入計(jì)算機(jī)系統(tǒng)
- 中斷技術(shù)是現(xiàn)代計(jì)算機(jī)系統(tǒng)中很重要的功能。最初,中斷技術(shù)引入計(jì)算機(jī)系統(tǒng),只是為了解決快速的CPU與慢速的外部設(shè)備之間傳送數(shù)據(jù)的矛盾
- 09-18 關(guān)注:261