當前位置:生活科普幫 >

科技 >科技生活 >

高階語言與機器語言的區別是什麼?

高階語言與機器語言的區別是什麼?

高階語言與機器語言的區別是什麼?

一、高階語言與機器語言的主體不同

高階語言:是一種獨立於機器,面向過程或物件的語言。機器語言:是機器能直接識別的程式語言或指令程式碼。

二、高階語言與機器語言的功能不同

高階語言:提供了與組合語言之間的呼叫介面。用匯編語言編寫的程式,可作為高階語言的一個外部過程或函式,利用堆疊來傳遞引數或引數的地址。機器語言:是用二進位制程式碼表示的計算機能直接識別和執行的一種機器指令的集合。是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能。

三、高階語言與機器語言的特點不同

高階語言:是參照數學語言而設計的近似於日常會話的語言。例如,要將2個變數相加並賦值給第三個變數,用高階語言表達為var3=var1+var2。機器語言:每一操作碼在計算機內部都有相應的電路來完成它,或指不經翻譯即可為機器直接理解和接受的程式語言或指令程式碼。


標籤: 機器語言 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/keji/kejishenghuo/n7ve38.html