卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

電腦常識(shí)大全 計(jì)算機(jī)中有多少語(yǔ)言?

計(jì)算機(jī)中有多少語(yǔ)言?電腦有很多種。一般來(lái)說(shuō),它們可以分為機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。計(jì)算機(jī)的每一個(gè)動(dòng)作和步驟都是按照計(jì)算機(jī)語(yǔ)言編寫的程序來(lái)執(zhí)行的。程序是由計(jì)算機(jī)執(zhí)行的指令集合,所有的程序都是用我們掌

電腦常識(shí)大全 計(jì)算機(jī)中有多少語(yǔ)言?

計(jì)算機(jī)中有多少語(yǔ)言?

電腦有很多種。一般來(lái)說(shuō),它們可以分為機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。計(jì)算機(jī)的每一個(gè)動(dòng)作和步驟都是按照計(jì)算機(jī)語(yǔ)言編寫的程序來(lái)執(zhí)行的。程序是由計(jì)算機(jī)執(zhí)行的指令集合,所有的程序都是用我們掌握的語(yǔ)言編寫的。

因此,人要想控制計(jì)算機(jī),就必須通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。

計(jì)算機(jī)唯一能識(shí)別的語(yǔ)言是機(jī)器語(yǔ)言,即由0和1組成的代碼。但人們?cè)诰幊虝r(shí)通常不會(huì)使用機(jī)器語(yǔ)言,因?yàn)樗浅ky以記憶和識(shí)別。

目前通用編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。

匯編語(yǔ)言的本質(zhì)和機(jī)器語(yǔ)言一樣,直接在硬件上操作,只是指令采用了英文縮寫標(biāo)識(shí)符,更容易識(shí)別和記憶。

還需要程序員把每一步的具體操作以命令的形式寫出來(lái)。

匯編程序通常由三部分組成:指令、偽指令和宏指令。

匯編程序的每一條指令在實(shí)際操作過(guò)程中只能對(duì)應(yīng)一個(gè)非常細(xì)微的動(dòng)作,比如移動(dòng)、自增等。因此,匯編源程序一般冗長(zhǎng)、復(fù)雜且容易出錯(cuò),用匯編語(yǔ)言編程需要更多的計(jì)算機(jī)專業(yè)知識(shí)。但是匯編語(yǔ)言的優(yōu)勢(shì)是顯而易見(jiàn)的,匯編語(yǔ)言能完成的操作,一般的高級(jí)語(yǔ)言是實(shí)現(xiàn)不了的。此外,匯編源程序生成的可執(zhí)行文件不僅相對(duì)較小,而且執(zhí)行速度很快。

高級(jí)語(yǔ)言是目前大多數(shù)程序員的選擇。與匯編語(yǔ)言相比,它不僅將許多相關(guān)的機(jī)器指令合成為一條指令,而且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細(xì)節(jié),如使用堆棧和寄存器,從而大大簡(jiǎn)化了程序中的指令。同時(shí)由于省略了很多細(xì)節(jié),程序員不需要太多的專業(yè)知識(shí)。

高級(jí)語(yǔ)言主要是相對(duì)于匯編語(yǔ)言而言的。它不是指某一種特定的語(yǔ)言,而是包括很多編程語(yǔ)言,如VB、VC、FoxPro、Delphi等。目前比較流行的。這些語(yǔ)言有不同的語(yǔ)法和命令格式。

用高級(jí)語(yǔ)言編寫的程序不能被計(jì)算機(jī)直接識(shí)別,只能經(jīng)過(guò)轉(zhuǎn)換后執(zhí)行。按照轉(zhuǎn)換方式,它們可以分為兩類:解釋類:執(zhí)行方式類似于我們?nèi)粘I钪械摹巴暦g”,應(yīng)用程序的源代碼由相應(yīng)語(yǔ)言的解釋器翻譯成目標(biāo)代碼(機(jī)器語(yǔ)言),在執(zhí)行的同時(shí),所以效率比較低,無(wú)法生成可以獨(dú)立執(zhí)行的可執(zhí)行文件。應(yīng)用程序離不開它的解釋程序。

編譯類:編譯是指在應(yīng)用源程序執(zhí)行之前,將程序源代碼“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),因此目標(biāo)程序可以脫離其語(yǔ)言環(huán)境獨(dú)立執(zhí)行,使用起來(lái)方便高效。

但是一旦應(yīng)用程序需要修改,必須先修改源代碼,然后重新編譯生成新的目標(biāo)文件(*。才能被執(zhí)行。只修改目標(biāo)文件而不修改源代碼是不方便的。目前大多數(shù)編程語(yǔ)言都是編譯的,比如Visual C,Visual Foxpro,Delphi等。