機器語言(machine language)是壹種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據。
機器碼有時也被稱為原生碼(Native Code),這個名詞比較強調某種編程語言或庫,它與運行平臺相關的部份。機器語言是用二進制代碼表示的計算機能直接識別和執行的壹種機器指令的集合。它是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能。
擴展資料:
機器語言具有靈活、直接執行和速度快等特點。不同型號的計算機其機器語言是不相通的,按著壹種計算機的機器指令編制的程序,不能在另壹種計算機上執行。
機器語言的缺點:大量繁雜瑣碎的細節牽制著程序員,使他們不可能有更多的時間和精力去從事創造性的勞動,執行對他們來說更為重要的任務。如確保程序的正確性、高效性。
程序員既要駕馭程序設計的全局又要深入每壹個局部直到實現的細節,即使智力超群的程序員也常常會顧此失彼,屢出差錯,因而所編出的程序可靠性差,且開發周期長。
參考資料: