
【電】 object program
eye; item; order
【化】 mesh
【醫】 order
formality; ground rule; procedure; proceeding; process; program
【計】 P; problem determination aid; PROC; program; related channel program
【化】 sequence
【經】 program; sequence
在漢英詞典框架下,"目的程式"對應的标準譯名為"object program"或"object code",特指由編譯器将源代碼翻譯生成的計算機可執行文件。該術語在計算機程式編譯過程中具有三層核心屬性:
二進制轉換載體:作為源代碼經編譯處理後的産物,目的程式以二進制形式存儲機器指令,可直接被CPU解碼執行。此過程涉及詞法分析、語法分析和代碼優化等編譯技術。
執行中介功能:區别于人類可讀的源代碼,目的程式承擔着連接高級語言與物理硬件的橋梁作用。美國國家标準技術研究院(NIST)将這種轉換過程定義為"從抽象算法到具體電路實現的語義映射"。
多形态存在形式:根據編譯階段差異,目的程式可表現為目标文件(.obj)、可執行文件(.exe)或動态鍊接庫(.dll)等形态。IEEE計算機協會的軟件工程術語标準指出,現代編譯系統常采用多級中間表示形式來提升編譯效率。
在操作系統層面,Windows系統通過PE(Portable Executable)文件格式封裝目的程式,而Linux系統則采用ELF(Executable and Linkable Format)标準格式。這兩種格式均包含代碼段、數據段和重定位信息等核心組件,該技術規範可參考《深入理解計算機系統》第三章的格式解析。
目标程式(又稱“目的程式”)是計算機編程中的重要概念,其定義和特點如下:
1. 定義與生成過程
目标程式是源程式通過語言處理程式(如編譯器、彙編器或解釋器)翻譯後生成的機器碼集合。它由二進制代碼構成,可直接被計算機識别,但通常需要進一步處理才能運行。
2. 文件擴展名與功能
.obj
。3. 與解釋型語言的對比
解釋型語言(如Python)不生成目标程式,而是逐行翻譯并立即執行源程式。
4. 術語說明
“目的程式”與“目标程式”為同一概念的不同表述,常見于中文技術文獻。
總結
目标程式是編程語言向機器語言轉換的中間産物,需經過編譯、鍊接等步驟才能最終運行。其核心作用在于将人類可讀的代碼轉化為計算機可處理的底層指令。
【别人正在浏覽】