編譯和解釋的區別

日期:2023-04-19 分類:數碼極客 投稿:王剛

最佳答案 在編譯方式下,機器上執行的是與源程式等價的目標程式,源程式和編譯程式都不再參與目標程式的執行過程,而在解釋方式下,解釋程式和源程式(或某種等價表示)要參與到程式的執行過程中,執行程式的控制權在解釋程式。直譯器翻譯源程式時不生成獨立的目標程式,而編譯器則將源程式翻譯成獨立的目標程式。

編譯和解釋的區別

1、在編譯方式下,機器上執行的是與源程式等價的目標程式,源程式和編譯程式都不再參與目標程式的執行過程,而在解釋方式下,解釋程式和源程式(或某種等價表示)要參與到程式的執行過程中,執行程式的控制權在解釋程式。

2、直譯器翻譯源程式時不生成獨立的目標程式,而編譯器則將源程式翻譯成獨立的目標程式。