機器語言,組合語言,高階語言
1.機器語言
機器語言是低階語言,也稱為二進位制程式碼語言。計算機是使用由“0”和“1”構成的二進位制數所組成的一串指令來表達計算機的語言。機器語言的特點是:計算機可以直接識別,不需要進行任何的翻譯。
2.組合語言
組合語言是面向機器的程式設計語言。為了減輕使用機器語言程式設計的痛苦,用英文字母或者符號串來替代機器語言的二進位制程式碼,這樣就把不易理解和使用的機器語言變成組合語言。這樣一來,使用匯編語言就比機器語言方便閱讀和理解。
3.高階語言
由於組合語言依賴於硬體體系,並且組合語言中的助記符號數量比較多。為了使程式語言能更貼近人類的自然語言,同時又不依賴於計算機硬體,於是產生了高階語言。這種語言,其語法形式類似於英文,並且因為遠離對硬體的直接操作,使得它易於普通人的理解和使用。其中影響較大且使用普遍的有Fortran,Algol,Basic,Cobol,Lisp,Pascal,Prolog,C,C++,VC,VB,Delphi,Java等。