複製鏈接
請複製以下鏈接發送給好友

目的碼

鎖定
目的碼(object code)是指在計算機上運行前被編譯的計算機程序的“之後”版本。
中文名
目的碼
外文名
object code
源代碼(source code)是指在計算機上運行前被編譯的計算機程序的“之前”版本。源代碼由程序設計陳述組成,它由程序員用文字編輯器或可視程序設計工具編寫並被存入一個文檔。舉個例子,一個使用C語言的程序員用文字編輯器打出想要的一系列C語言陳述,然後把它們存入一個指定文檔。這個文檔被認為包含了源代碼。現在該用C語言編譯器對其進行編譯,並且所輸出的結果(被編譯後的文檔)通常就是目的碼(object code)。目的碼文檔包含了一系列處理器能夠理解但是人們不容易閲讀或修改的指令。由於這一原因再加上因為甚至調試過的程序經常都會需要一些隨後的改進,所以源代碼就是程序最持久的形式。
當你購買或獲得操作系統、應用軟件時,它通常是被編譯過的目的碼的形式,而並不包括其源代碼。有所有權的軟件商通常不希望你試圖改進他們的代碼,因為這樣可能會給他們帶來額外的服務成本。近來,有一個開發軟件的運動(Linux就是一個例子),它允許任何想要改進軟件的人對軟件進行更深層的改進,並且提供源代碼。
在程序發展的大環境中,有許多能夠幫助程序員區分和找出不同情形不同水平的代碼文檔的管理系統。對腳本(無編譯)程序語言(比如JavaScript)而言,不會應用源代碼和目的碼這些術語,因為它只有一種代碼形式。 [1] 
參考資料