能將高階語言編寫的源程式轉換為目標程式的是什麼

2021-08-14 23:03:40 字數 1503 閱讀 2325

1樓:來自大雲山漂亮的黑鳶

編譯程式 和 解釋程式 雖然做事方式上有很大差別,但是做的事都是將源程式轉換成目標程式,只不過編譯是編譯一次,只要源程式無變化,就無須再次編譯,編譯得到內容永遠留下來了。解釋雖然內容不會留下來,但是每次執行都進行翻譯,所以根據你的題意,轉換為目標程式的 兩者都是。

2樓:匿名使用者

c)編譯程式

就是讓編譯器來編譯而已

3樓:大寶與瑩寶

能將高階語言編寫的源程式轉換為目標程式的是相應的高階語言編譯程式。

編譯程式,把用高階程式設計語言或計算機組合語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。

編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

編譯程式的實現演算法較為複雜。這是因為它所翻譯的語句與目標語言的指令不是一一對應關係,而是一多對應關係;同時也因為它要處理遞迴呼叫、動態儲存分配、多種資料型別,以及語句間的緊密依賴關係。但是,由於高階程式設計語言書寫的程式具有易讀、易移植和表達能力強等特點,編譯程式廣泛地用於翻譯規模較大、複雜性較高、且需要高效執行的高階語言書寫的源程式。

4樓:匿名使用者

答案是 c)編譯程式

編譯程式,也叫編譯器,是高階語言將源程式**編譯為目標程式(obj)的工具。

5樓:匿名使用者

a)連線程式

編輯程式:生成源**檔案

解釋程式:對源程式邊解釋翻譯成機器**邊執行的高階語言程式編譯程式:將程式的源**轉為機器碼的形式,也稱為目標**,但不能直接執行

連線程式:將目標**和庫檔案連線成exe可執行程式

能將高階語言編寫的源程式轉換為目標程式的是

6樓:匿名使用者

是編譯程式。

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

它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。

編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

7樓:莫清婉業瓔

把源程式轉換為目標程式的過程叫編譯

所以能將高階語言編寫的源程式轉換為目標程式的是相應的高階語言編譯程式

故答案為c—編譯程式

8樓:帝俊御龍

應該是編譯程式;解釋程式需要一條一條地執行,而編譯程式可以直接生成目標程式。

9樓:匿名使用者

由高階語言編寫的程式稱為「源程式」,由二進位制**表示的程式稱為「目標程式」,而把源程式 轉換成機器能夠識別的目標程式是由「編譯程式」完成的。

編寫C語言程式後怎麼將它轉換為exe格式的

下一個win tc,對c語言源程式 c檔案 進行編譯連線,只要不發生錯誤,就可以生成一個.exe檔案,雙擊就可以執行了。用一個c語言編譯器編譯執行,就生成了.exe的了。在編譯器直接編譯之後連線就回生成一個exe的 如何將編寫好的c語言源程式變成可執行檔案exe?程式設計好的語言遠端變成可執行的檔案...

易語言不能將整數型轉換為文字型,易語言,不能將「文字型」資料轉換到「整數型」資料,怎麼辦?

仔細檢查一下 中的以下幾個變數的資料型別,如果是整數型,用 到文字 命令轉換一下 1,手機號 2,密碼 3,邀請碼 4,驗證碼 比如 手機號 是整數型,就把 改成下面的形式到文字 手機號 白金機初級和次級需要匝數,線徑,與要做的電魚機功率輸出電壓設定有關,不是固定的,沒有功率,電壓設定指標是不行的。...

用C語言編寫的源程式必須經過編譯連線後,生成副檔名為 EXE

哥們,這麼理解是對的,不過感覺有點表面。建議看看計算機一些原理,像你說的這個問題我版會想到權,計算機最終只能識別二進位制碼,所以其實不管我們一切啥語言,最終都是通過編譯器編譯成二進位制碼,計算機才能識別 而去執行,而c語言編寫的程式,肯定是要經過一系列的編譯,連結,生成可執行的檔案。在windows...