計組——編譯程序、解釋程序和匯編程序的區別


共同點:三者都是屬於要把高級語言翻譯成機器語言的翻譯程序,是不同的執行方式。

區別:

1.編譯程序是先將高級語言程序先編譯成低級語言(匯編語言或機器語言),形成一個目標文件后在進行執行操作。但是翻譯完成后的目標文件(匯編語言或機器語言)並不能直接被機器識別,還需要經過微程序進一步將機器語言解釋為計算機可識別的微指令。

2.匯編程序是將匯編語言翻譯成機器語言。源文件與編譯程序不同。

上述兩種程序都分為兩個階段:編譯(匯編)階段和執行階段。

3.解釋程序是將高級語言程序邊翻譯邊執行,不會產生目標文件(與另外兩種程序的區別),只有一個階段。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM