2013-11-28 66 views

回答

1

Babbage語言比「高級」語言更「面向機器」,將其描述爲「high-level assembly language」會更準確。因此,語言的核心由與他們直接彙編的機器代碼(如任何彙編語言)一一對應的語句組成。這種彙編語言「高級」的含義是爲條件分支和循環(「WHILE ... DO」,「REPEAT ... WHILE」等)添加控制語句。

然而,這是形成鮮明對比的真正的「高水平」語言(如SmalltalkEiffel,和Haskell),其中「更高的水平」,越遠的是對應於最終的機器代碼,其導致編譯/彙編/鏈接之後。

即使在諸如C之類的語言中,有些人稱之爲「榮耀的彙編語言」,但與最終機器代碼的對應仍然遠非「一對一」。

相關問題