翻譯程式是一種系統程式,它將計算機程式語言編寫的程式翻譯成另外一種計算機語言的一般來說等價的程式,主要包括編譯程式和解釋程式,彙編程式也被認為是翻譯程式。
程式的最初形式稱為源程式或者原始碼,翻譯後的形式被稱為目標程式或者目的碼。
大多數翻譯程式是將高階語言編寫的程式翻譯為機器語言形式的可執行程式。但是也有些翻譯程式將源程式翻譯成其他高階語言或者位元組碼等中間形式。翻譯程式不是語言處理程式。
任何一種高階程式都有一個與之對應的編譯器來完成對源程式的翻譯。一個編譯器至少要包含三個部分的程序。詞法分析器、語法分析器、程式碼生成器。
編譯程式(Compiler,compiling program)也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。
翻譯程式是一種系統程式,它將計算機程式語言編寫的程式翻譯成另外一種計算機語言的一般來說等價的程式,主要包括編譯程式和解釋程式,彙編程式也被認為是翻譯程式。
程式的最初形式稱為源程式或者原始碼,翻譯後的形式被稱為目標程式或者目的碼。
大多數翻譯程式是將高階語言編寫的程式翻譯為機器語言形式的可執行程式。但是也有些翻譯程式將源程式翻譯成其他高階語言或者位元組碼等中間形式。翻譯程式不是語言處理程式。
任何一種高階程式都有一個與之對應的編譯器來完成對源程式的翻譯。一個編譯器至少要包含三個部分的程序。詞法分析器、語法分析器、程式碼生成器。
編譯程式(Compiler,compiling program)也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。