當前位置:趣味科普網>經驗>

組合語言和高階語言的區別是什麼

經驗 閱讀(7.4K)

組合語言和高階語言的區別是什麼

1、彙編語言:也稱符號語言,屬於低階語言,是面向機器的語言,和具體機器的指令系統密切相關。機器語言用指令程式碼編寫程式,而符號語言用指令助記符來編寫程式。

2、高階語言:並不是特指的某一種具體的語言,而是包括很多程式語言。高階語言與計算機的硬體結構及指令系統無關,它有更強的表達能力,可方便地表示資料的運算和程式的控制結構,能更好的描述各種演算法,而且容易學習掌握。但高階語言編譯生成的程式程式碼一般比用匯程式設計序語言設計的程式程式碼要長,執行的速度也慢。所以組合語言適合編寫一些對速度和程式碼長度要求高的程式和直接控制硬體的程式。高階語言、組合語言和機器語言都是用於編寫計算機程式的語言。