您現在的位置是:首頁 >要聞 > 2023-10-29 11:36:22 來源:
編譯程序將高級語言翻譯成與之等價的機器語言程序(編譯程序)
導讀 大家好,我是小夏,我來為大家解答以上問題。編譯程序將高級語言翻譯成與之等價的機器語言程序,編譯程序很多人還不知道,現在讓我們一起來...
大家好,我是小夏,我來為大家解答以上問題。編譯程序將高級語言翻譯成與之等價的機器語言程序,編譯程序很多人還不知道,現在讓我們一起來看看吧!
1、用匯編語言或高級語言編寫的程序,必須先送入計算機,經過轉換成用機器語言表示的目標程序(這個過程即編譯),才能由計算機執行。執行轉換過程的程序叫編譯程序。匯編程序是指沒有編譯過的匯編語言源文件。
2、編譯程序轉換過的叫目標程序,也就是機器語言。
3、編譯程序的工作情況有三種:匯編型、解釋型和編譯型。匯編型編譯程序用來將匯編語言編寫的程序,按照一一對應的關系,轉換成用機器語言表示的程序。解釋型編譯程序將高級語言程序的一個語句,先解釋成為一組機器語言的指令,然后立即執行,執行完了,取下一組語句解釋和執行,如此繼續到完成一個程序為止。用解釋型編譯程序,執行速度很慢,但可以進行人和計算機的對話,隨時可以修改高級語言的程序。BASIC語言就是解釋型高級語言。編譯型編譯程序將高級語言編寫的程序,一次就會部翻譯成機器語言表示的程序,而且過程進行很快,在過程中,不能進行人機對話修改。FORTRAN語言就是編譯型高級語言。
本文到此講解完畢了,希望對大家有幫助。