編譯程序:把用高級程序設計語言書寫的源程序,翻譯成等價的計算機匯編語言或機器語言的目標程序的翻譯程序。
解釋程序:對源程序邊解釋翻譯成機器代碼邊執行的高級語言程序。
高級語言的程序的執行的途徑:
1)源程序(高級語言)->編譯程序->目標程序(匯編語言)->匯編程序->目標程序(機器語言)->計算結果
2)源程序(高級語言)->編譯程序->目標程序(機器語言)->計算結果
3)源程序(高級語言)->解釋程序(逐條讀出源程序中的語句並解釋執行,即在解釋程序的執行過程中並不產生目標程序)->計算結果