
有網(wǎng)友問編譯和解釋的區(qū)別,今天就給大家講解一下編譯和解釋的區(qū)別。
1、在編譯方式下,機(jī)器上運(yùn)行的是與源程序等價(jià)的目標(biāo)程序,源程序和編譯程序都不再參與目標(biāo)程序的執(zhí)行過程,而在解釋方式下,解釋程序和源程序(或某種等價(jià)表示)要參與到程序的運(yùn)行過程中,運(yùn)行程序的控制權(quán)在解釋程序。
2、解釋器翻譯源程序時(shí)不生成獨(dú)立的目標(biāo)程序,而編譯器則將源程序翻譯成獨(dú)立的目標(biāo)程序。
以上就是編譯和解釋的區(qū)別,希望對大家有所幫助。















