導航:首頁 > 源碼編譯 > 未被編譯過的程序是什麼意思

未被編譯過的程序是什麼意思

發布時間:2023-02-09 16:18:08

A. 源文件未編譯什麼意思

源文件未編譯,即在運行前要對源代碼進行編譯鏈接,然後才能運行。編譯利用編譯程序從源語言編寫的源程序產生目標程序的過程,也是用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
目標代碼(objectcode)指計算機科學中編譯器或匯編器處理源代碼後所生成的代碼,它一般由機器代碼或接近於機器語言的代碼組成。目標文件(objectfile)即存放目標代碼的計算機文件,它常被稱作二進制文件(binaries)。目標文件包含著機器代碼(可直接被計算機中央處理器執行)以及代碼在運行時使用的數據,如重定位信息,如用於鏈接或調試的程序符號(變數和函數的名字),此外還包括其他調試信息。目標文件是從源代碼文件產生程序文件這一過程的中間產物,鏈接器正是通過把目標文件鏈接在一起來生成可執行文件或庫文件。目標文件中唯一的要素是機器代碼,例如,用於嵌入式系統的目標文件可能僅僅含有機器代碼。

B. 由最開始編寫的未經編譯過的程序代碼是不是就叫做「源程序」

我覺得這個說法可以的,當然一定要摳字眼的話,也或許可以找到表達不合適的地方,不過那我就覺得沒必要了...

C. 源文件未編譯是什麼意思

運行前要對源代碼進行編譯鏈接,然後才能運行。

編譯(compilation,compile)

1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。

2、用編譯程序產生目標程序的動作。

編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。

編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。



(3)未被編譯過的程序是什麼意思擴展閱讀

目標代碼

目標代碼生成是編譯的最後一個階段。目標代碼生成器把語法分析後或優化後的中間代碼變換成目標代碼。目標代碼有三種形式:

1,可以立即執行的機器語言代碼,所有地址都重定位;

2,待裝配的機器語言模塊,當需要執行時,由連接裝入程序把它們和某些運行程序連接起來,轉換成能執行的機器語言代碼;

3,匯編語言代碼,須經過匯編程序匯編後,成為可執行的機器語言代碼。

目標代碼生成階段應考慮直接影響到目標代碼速度的三個問題:一是如何生成較短的目標代碼;二是如何充分利用計算機中的寄存器,減少目標代碼訪問存儲單元的次數;三是如何充分利用計算機指令系統的特點,以提高目標代碼的質量。

D. java中沒有編譯是什麼意思

java虛擬機
運行的是.
class文件
,也就是java代碼被便衣後的文件,程序運行需要兩部分,第一步,編譯,語法不對就會報錯,編譯後的文件就是class文件,第二部運行,運行時有事也可能產生錯誤,沒編譯就是說沒有可運行的.class文件,一般用了輔助工具,工具都會自動幫你編譯的

E. c語言中源程序是什麼意思

源程序,是指未經編譯的,按照一定的程序設計語言規范書寫的,人類可讀的文本文件。通常由高級語言編寫。源程序可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機可執行的程序。將人類可讀的程序代碼文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高級語言編寫的程序稱為「源程序

F. 源代碼是不是指程序員編好的,未經過編譯的代碼

狹義上講是的,廣義上講指的是可以被編譯的代碼,比如x編譯為y,y編譯為z,狹義上x上源代碼,廣義上xy都是源代碼

閱讀全文

與未被編譯過的程序是什麼意思相關的資料

熱點內容
ftp傳文件命令 瀏覽:625
small壓縮 瀏覽:878
小白楊小說完整版免費 瀏覽:912
一本女主叫顧念的小說 瀏覽:155
成人亂小說短篇小說 瀏覽:424
可編程式控制制器輸出開關量介面類型 瀏覽:66
《喪屍高校》 瀏覽:864
7000部藍光電影免費看 瀏覽:985
朴惠麗 瀏覽:508
美國禁止播放的電影都有哪些解說 瀏覽:627
免費服裝app哪裡下載 瀏覽:620
php編碼字元串 瀏覽:309
如何壓縮視頻10秒 瀏覽:989
jxslmj 瀏覽:290
單立文三極有哪些 瀏覽:246
網信辦演算法控制 瀏覽:206
番茄必看十部小說 瀏覽:671
四川的伺服器雲主機 瀏覽:707
虐到心慌的百合文 瀏覽:997
如何加密空間密碼 瀏覽:563