程式語言的分類

2022-09-03 04:21:09 字數 600 閱讀 1246

可將程式語言分為三大類:

1、機器語言

機器語言是一種指令集的體系。這種指令集是電腦cpu可以直接解讀的資料。

優點:執行效率高

缺點:學習難度高,且開發效率低

2、組合語言

在組合語言中,用助記碼(mnemonics)代替機器語言,用位址符號(symbol)或標號(label)代替指令或運算元的位址。

優點:比機器語言的開發效率高

缺點:開發效率雖然高於機器語言,依舊低

3、高階語言 

高階語言直接用人類可理解的表達方式去編寫程式,但是這種方式的程式設計計算機無法理解,程式需要經過計算機理解執行

按照翻譯的方式不同,高階語言可以分為兩類:

編譯型  c語言:將編寫程式,一次性生成機器碼檔案,在由計算機執行生成機器碼檔案。(類似谷歌翻譯)

優點:執行效率高於解釋型高階語言

缺點:開發效率低於解釋型高階語言

2.解釋型 python:將編寫好的程式,由直譯器逐行翻譯為機器碼提交給cpu執行。(類似與同聲傳譯)

優點:開發效率高於編譯型高階語言,並平台移植型優於編譯型高階語言

缺點:執行效率低於編譯型高階語言

程式語言分類

程式語言就是人與計算機交流的介質 機器語言 計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。這個語言就是機器語言 優點 執行效率高 缺點 開發效率極低 組合語言 組合語言類似於機器語言,但是組合語言只是把一串二進位制...

程式語言分類

機器語言 用二進位制指令程式設計,本質是直接操作硬體 優點 執行效率高 缺點 開發效率低 學習難度高 組合語言 用英文標籤代替二進位制指令,本質也是直接操作硬體 優點 執行效率高 缺點 開發效率低 學習難度高 高階語言 用人類的字元去編寫程式,人類的字元計算機無法理解,必須經過翻譯,翻譯成機器語言計...

程式語言分類

目錄程式語言就是人與計算機交流的介質 計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。這個語言就是機器語言 優點 執行效率高 缺點 開發效率極低 組合語言類似於機器語言,但是組合語言只是把一串二進位制數寫成乙個英文單...