高級程序設計語言的翻譯和解釋

  解釋程序也稱爲解釋器,它或者直接解釋執行源程序,或者將源程序翻譯成某種中間代碼後再執行;而編譯程序(編譯器)則是將源程序翻譯成目標語言程序,而後在機器上運行目標程序。   這兩種語言處理程序的區別是:在編譯方式下,在機器上運行的是與源程序等價的目標程序,源程序和編譯程序都再也不參與目標程序的執行過程;而在解釋方式下,解釋程序和源程序(或其某種等價表示)要參與到程序的運行過程當中,運行程序的控制
相關文章
相關標籤/搜索