成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

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

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

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

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

目前通用編程語言有兩種形式:匯編語言和高級語言。

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

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

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

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

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

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

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

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

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