機器語言:用二進位制指令程式設計,本質是直接操作硬體
優點:執行效率高
缺點:開發效率低
學習難度高
組合語言:用英文標籤代替二進位制指令,本質也是直接操作硬體
優點:執行效率高
缺點:開發效率低
學習難度高
高階語言:用人類的字元去編寫程式,人類的字元計算機無法理解,必須經過翻譯,翻譯成機器語言計算機才能執行
編譯型:c 類似與谷歌翻譯-->gcc
特點:編譯一次,拿到結果可以重複執行,無需重新編譯
翻譯:程式---->gcc----->機器語言
執行:機器語言---->cpu
優點:執行效率高
缺點:除錯程式麻煩
跨平台性差
解釋型:python
類似於同聲傳譯--》直譯器
特點:解釋一行,執行一行,即邊翻譯邊執行
程式---->直譯器----->機器語言----->cpu
優點: 開發效率高
跨平台性高
除錯程式方便
缺點:執行效率低
學習難度:從高到低
執行效率:從高到低
開發效率:從低到高
程式語言分類
程式語言就是人與計算機交流的介質 機器語言 計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。這個語言就是機器語言 優點 執行效率高 缺點 開發效率極低 組合語言 組合語言類似於機器語言,但是組合語言只是把一串二進位制...
程式語言分類
目錄程式語言就是人與計算機交流的介質 計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。這個語言就是機器語言 優點 執行效率高 缺點 開發效率極低 組合語言類似於機器語言,但是組合語言只是把一串二進位制數寫成乙個英文單...
程式語言的分類
可將程式語言分為三大類 1 機器語言 機器語言是一種指令集的體系。這種指令集是電腦cpu可以直接解讀的資料。優點 執行效率高 缺點 學習難度高,且開發效率低 2 組合語言 在組合語言中,用助記碼 mnemonics 代替機器語言,用位址符號 symbol 或標號 label 代替指令或運算元的位址。...