導航:首頁 > 源碼編譯 > 簡述編譯程序以及解釋程序

簡述編譯程序以及解釋程序

發布時間:2025-07-04 10:12:13

『壹』 編譯程序、解釋程序、匯編程序的區別是什麼

D 編譯。
編譯程序、解釋程序、匯編程序是3種語言處理程序。其區別主要為:匯編程序(為低級服務)是將匯編語言書寫的源程序翻譯成由機器指令和其他信息組成的目標程序。解釋程序(為高級服務)直接執行源程序或源程序的內部形式,一般是讀一句源程序,翻譯一句,執行一句,不產生目標代碼,如BASIC解釋程序。編譯程序(為高級服務)是將高級語言書寫的源程序翻譯成與之等價的低級語言的目標程序。編譯程序與解釋程序最大的區別之一在於前者生成目標代碼,而後者不生成;此外,前者產生的目標代碼的執行速度比解釋程序的執行速度要快;後者人機交互好,適於初學者使用。用COBOL、FORTRAN等語言編寫的程序考慮到執行速度一般都是編譯執行。

『貳』 編譯程序和解釋程序的區別

兩種程序區別有是否生成目標代碼、跨平台性、執行效率。
1、是否生成目標代碼:編譯程序產生機器能識別的匯編或二進制代碼;解釋程序則通過分析和執行語句後直接生成運行結果。
2、跨平台性:編譯程序跨平台性不好,不同操作系統,調用底層的機器指令不同,需為不同平台生成不同的機器碼文件;解釋程序可跨平台使用,因為解釋器已經做好了對不同平台的交互處理。
3、執行效率:編譯程序執行效率高,因為程序代碼已經翻譯成了是計算機可以理解的機器語言;解釋程序執行效率低,所有的代碼均需經過解釋器邊解釋邊執行。

閱讀全文

與簡述編譯程序以及解釋程序相關的資料

熱點內容
旅遊業程序員 瀏覽:395
區塊鏈第三代加密數字資產 瀏覽:523
把播放清單放在雲伺服器上 瀏覽:869
phpppt下載 瀏覽:300
1929pdf 瀏覽:366
編譯器是終端嗎 瀏覽:521
pdf改b4 瀏覽:380
命令通道 瀏覽:698
pdf去 瀏覽:543
嵌入式編譯器優化 瀏覽:127
不同品牌安卓一鍵換機用什麼軟體 瀏覽:957
二年下冊運演算法則 瀏覽:137
蘭溪兩級壓縮空壓機 瀏覽:137
網頁如何取回伺服器上的文件 瀏覽:96
linuxphp重啟命令行 瀏覽:575
為什麼我的所有app都登錄不了 瀏覽:577
別樣app海淘怎麼樣 瀏覽:513
聯通app扣費是什麼意思 瀏覽:401
android應用程序管理員許可權 瀏覽:85
石家莊十萬程序員 瀏覽:974