導航:首頁 > 源碼編譯 > 編譯系統程序在主存儲器里嗎

編譯系統程序在主存儲器里嗎

發布時間:2025-07-17 05:56:07

1. 什麼是編譯程序

編譯程序指將某一種程序設計語言寫的程序翻譯成等價的另一種語言的程序的程序, 稱之為編譯程序

編譯程序也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。

它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。

編譯程序的實現演算法較為復雜,這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系,同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系。

由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。

(1)編譯系統程序在主存儲器里嗎擴展閱讀:

編譯流程分為了四個步驟:

1.預處理,生成預編譯文件(.文件)

2.編譯,生成匯編代碼(.s文件)

3.匯編,生成目標文件(.o文件)

4.鏈接,生成可執行文件

閱讀全文

與編譯系統程序在主存儲器里嗎相關的資料

熱點內容
程序員是中級職稱 瀏覽:712
下雨用什麼app打車 瀏覽:322
修改工程價款結演算法 瀏覽:552
linux代理伺服器配置 瀏覽:345
摔不爛的水果解壓球 瀏覽:705
androidspinner重寫 瀏覽:276
linuxshadowsocks配置 瀏覽:965
cimatrone四軸編程教學 瀏覽:297
匿名留言安卓源碼 瀏覽:382
程序員按時上下班難嗎 瀏覽:313
我的世界怎麼找紅石伺服器 瀏覽:137
區域網不顯示文件夾只顯示根目錄 瀏覽:526
萬聖節解壓球圖片 瀏覽:69
python新建項目被誤刪 瀏覽:190
想裝wifi買什麼伺服器 瀏覽:870
揚州和無錫哪個適合程序員 瀏覽:290
德弗變頻器編程鍵 瀏覽:779
普通吸管可以做什麼解壓玩具 瀏覽:702
命令行執行exe 瀏覽:838
如何單獨測試壓縮機 瀏覽:862