下列有關高階語言(high-level language)與低階語言(low-level language)的敘述,何者錯誤?
A高階語言通常有比較好的可攜性(portability)
B高階語言可經由編譯(compilation)過程產生機器語言(machine language)
C使用低階語言的最大好處是不必了解硬體架構(如暫存器的名稱與數量)正確答案
D組合語言(assembly language)是一種低階語言
答案與詳解
顛倒!低階語言(組語、機器碼)直接操作暫存器、記憶體位址,必須熟悉硬體架構才能撰寫,這正是低階語言的「代價」而非「好處」。
