1樓:暗影之王
源程式,是指未經編譯的,按照一定的程式設計語言規範書寫的,人類可讀的文字檔案。通常由高階語言編寫。源程式可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機可執行的程式。
將人類可讀的程式**文字翻譯成為計算機可以執行的二進位制指令,這種過程叫做編譯,由各種編譯器來完成。一般用高階語言編寫的程式稱為“源程式”。
目標程式,又稱為“目的程式”,為源程式經編譯可直接被計算機執行的機器碼集合,在計算機檔案上以.obj作副檔名----由語言處理程式(彙編程式,編譯程式,解釋程式)將源程式處理(彙編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接執行的程式,該程式叫目標程式。目標**儘管已經是機器指令,但是還不能執行,因為目標程式還沒有解決函式呼叫問題,需要將各個目標程式與庫函式連線,才能形成完整的可執行程式。
2樓:匿名使用者
目標程式,又稱為“目的程式”,為源程式經編譯可直接被計算機執行的機器碼集合,在計算機檔案上以.obj作副檔名----由語言處理程式(彙編程式,編譯程式,解釋程式)將源程式處理(彙編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接執行的程式,該程式叫目標程式。
3樓:
目標程式就是要被呼叫或者執行的程式。
什麼是計算機的程式?什麼是目標程式?什麼是源程式?
4樓:匿名使用者
1.計算機程式或者軟體程式(通常簡稱程式)是指一組指示計算機每一步動作的指令,通常用某種程式設計語言編寫,執行於某種目標體系結構上。
記住一個經典的公式:程式=演算法+資料結構+程式設計方法+語言工具和環境
2.由語言處理程式(彙編程式,編譯程式,解釋程式)將源程式處理(彙編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接執行的程式,該程式叫目標程式。
3.相應的,源程式就是一種計算機的**。它會符合一定的語法,經過編譯器編譯或解釋後生成具有一定功能的可執行檔案或元件,也可以是某種介面。是用程式設計語言編寫的程式。
5樓:遙遙而上
計算機程式是安裝在電腦上的所有軟體(不怎麼準確,但很直觀),源程式就是用高階語言編寫的程式或者專案的所有**(如c c#等等),目標程式就是源程式經過構建後的加工,編譯後就是計算機程式啦。
源程式(構建後)——目標程式(編譯後)——計算機程式
6樓:匿名使用者
同意以上的說法。呵呵
什麼是源程式,目標程式?
7樓:匿名使用者
源程式,是指未經編譯的,按照一定的程式設計語言規範書寫的,人類可讀的文字檔案。通常由高階語言編寫。源程式可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機可執行的程式。
目標程式,又稱為“目的程式”,為源程式經編譯可直接被計算機執行的機器碼集合,在計算機檔案上以.obj作副檔名----由語言處理程式(彙編程式,編譯程式,解釋程式)將源程式處理(彙編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接執行的程式,該程式叫目標程式。
8樓:陽光上的橋
你從鍵盤上輸入的**(一般是文字格式)就是源程式,機器翻譯為機器可以識別、但是我們人不能識別的**就是目標程式。
9樓:玉琲
源程式就是程式設計師寫的**,目標程式是經過編譯器編譯的程式,可以理解為機器**,over
10樓:匿名使用者
源程式是你寫的,你能看懂的程式,目標程式是機器能看懂的
c語言中的目標程式是什麼意思?有什麼用?
11樓:碧魯櫻花卑佩
一個目標檔案是一個原始檔的編譯結果
,但是這個原始檔裡用的printf
需要庫函式,
my_add()函式需要呼叫你編寫的另一個目標檔案.,也可能沒有main函式
簡單來說
,就是一個目標檔案只是一個完整程式的一部分
12樓:匿名使用者
c語音 的編譯分既不。我們開始都是字元檔案,就是原始檔。第一步先把原始檔翻譯成一種中間**,這就是目標檔案,然後再把目標檔案翻譯為機器**,這就是可置執行的exe檔案了。
所以說,目標就是一箇中間程式。
13樓:劉國華
目標是相對於源而言的。編譯器在進行編譯的時候,把我們書寫的**作為原始檔,把生成.obj檔案作為目標檔案。
目標檔案就已經編譯成了機器碼,只是其中呼叫的外部函式還沒有關聯好,連結就是負責做這個的。經過連結,就可以產生最終的可執行檔案了。
什麼是計算機的程式?什麼是目標程式?什麼是源程式?
14樓:馬堂登孤丹
1.計算機程式或者軟體程式(通常簡稱程式)是指一組指示計算機每一步動作的指令,通常用某種程式設計語言編寫,執行於某種目標體系結構上。
記住一個經典的公式:程式=演算法+資料結構+程式設計方法+語言工具和環境
2.由語言處理程式(彙編程式,編譯程式,解釋程式)將源程式處理(彙編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接執行的程式,該程式叫目標程式。
3.相應的,源程式就是一種計算機的**。它會符合一定的語法,經過編譯器編譯或解釋後生成具有一定功能的可執行檔案或元件,也可以是某種介面。是用程式設計語言編寫的程式。
什麼叫目標程式?
15樓:五嶽獨尊
計算機並不能直接地接受和執行用高階語言編寫的源程式,源程式在輸入計算機時,通過"翻譯程式"翻譯成機器語言形式的目標程式,計算機才能識別和執行。這種"翻譯"通常有兩種方式,即編譯方式和解釋方式。編譯方式是指利用事先編好的一個稱為編譯程式的機器語言程式,作為系統軟體存放在計算機內,當使用者將高階語言編寫的源程式輸入計算機後,編譯程式便把源程式整個地翻譯成用機器語言表示的與之等價的目標程式,然後計算機再執行該目標程式,以完成源程式要處理的運算並取得結果。
解釋方式是指源程式進入計算機後,解釋程式邊掃描邊解釋,逐句輸入逐句翻譯,計算機一句句執行,並不產生目標程式。如pascal、fortran、cobol等高階語言執行編譯方式;basic語言則以執行解釋方式為主;而pascal、c語言是能書寫編譯程式的高階程式設計語言。
編譯程式、解釋程式、彙編程式是3種語言處理程式。其區別主要為:彙編程式(為低階服務)是將組合語言書寫的源程式翻譯成由機器指令和其他資訊組成的目標程式。
解釋程式(為高階服務)直接執行源程式或源程式的內部形式,一般是讀一句源程式,翻譯一句,執行一句,不產生目標**,如basic解釋程式。編譯程式(為高階服務)是將高階語言書寫的源程式翻譯成與之等價的低階語言的目標程式。編譯程式與解釋程式最大的區別之一在於前者生成目標**,而後者不生成;此外,前者產生的目標**的執行速度比解釋程式的執行速度要快;後者人機互動好,適於初學者使用。
用cobol、fortran等語言編寫的程式考慮到執行速度一般都是編譯執行。
什麼是指令?什麼是程式,什麼是指令?計算機的指令由哪兩部份組成?什麼是程式?
程式是由指令組成的,指令是指揮計算機執行各種操作的命令,一臺計算機上,指令的全體 集合 稱為指令系統。指令。指定電子計算機實現某種控制或運算的 包括操作功能和操作物件等內容指令是指示計算機執行某種操作的命令,它由一串二進位制數碼組成。一條指令通常由兩個部分組成 操作碼 地址碼。操作碼 指明該指令要完...
計算機 終端 是什麼,計算機終端是指什麼?
元氣小小肉丸 終端也稱終端裝置,是計算機網路中處於網路最外圍的裝置,主要用於使用者資訊的輸入以及處理結果的輸出等。在早期計算機系統中,由於計算機主機昂貴,因此一個主機 ibm大型計算機 一般會配置多個終端,這些終端本身不具備計算能力,僅僅承擔資訊輸入輸出的工作,運算和處理均由主機來完成。在個人計算機...
什麼是計算機語言,計算機語言是什麼?
計算機語言 computer lnguage 指用於人與計算機之間通訊的語言。語言分為自然語言與人工語言兩大類。自然語言是人類在自身發展的過程中形成的語言,是人與人之間傳遞資訊的媒介。人工語言指的是人們為了某種目的而自行設計的語言。計算機語言就是人工語言的一語。計算機語言是人與計算機之間傳遞資訊的媒...