按程序設計的發展可分爲機器語言、彙編語言和高級語言

程序設計語言是人們為了描述解題步驟(即編程序)而設計的一種具有語法語義描述的記號。按其發展分為機器語言、彙編語言和高級語言。

按程序設計的發展可分為機器語言、彙編語言和高級語言

機器語言程序能被計算機直接識別並執行,但用匯編語言或高級語言編寫的程序要經過翻譯以後才能被計算機執行,這種翻譯程序稱為語言處理程序,包括彙編程序、解釋程序和編譯程序。

按程序設計的發展可分為機器語言、彙編語言和高級語言

機器語言(Machine language):機器語言是以計算機能直接識別的0或1二進制代碼組成的一系列指令,每條指令實質上是一組二進制數。送入計算機後,存放在存儲器中,運行後,一條一條指令從存儲器中取出,經過譯碼,使計算機內各部件根據指令的要求完成規定的操作。

按程序設計的發展可分為機器語言、彙編語言和高級語言

用機器語言編寫的程序叫機器語言程序。它是計算機唯一可直接理解的語言,但由於機器指令是繁瑣冗長的二進制代碼,所以利用機器語言編寫程序,要求程序設計人員熟記計算機的全部指令,工作量大、容易出錯又不容易修改,同時各種計算機系統的機器指令也不一定相同,所編制的程序只適用於特定的計算機系統。因此,利用機器語言編寫程序對非計算機專業人員是比較困難的。為此,人們研究了一種彙編語言。


分享到:


相關文章: