導航:首頁 > 軟體知識 > 目標程序是什麼語言程序

目標程序是什麼語言程序

發布時間:2022-12-10 06:19:37

1. 機器語言程序就是目標程序嗎

目標程序是編譯程序運行時產生的機器碼程序,可以由計算機直接調用執行。和機器語言等價。

2. 什麼是目標程序

目標程序,又稱為「目的程序」,為源程序經編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名----由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接運行的程序,該程序叫目標程序。

3. 什麼是匯編語言源程序,匯編程序,目標程序

匯編語言源程序就是你根據匯編語言書寫規范編寫的完成指定功能的匯編語言指令集合,是一個文本文件。
匯編程序是一個工具軟體,負責對你前面編寫的源程序文件進行編譯,形成編譯文件。
目標程序就是能夠被CPU最終識別執行的目標代碼,由與匯編程序配套的連接程序完成。

4. 什麼是計算機的程序什麼是目標程序什麼是源程序

1.計算機程序或者軟體程序(通常簡稱程序)是指一組指示計算機每一步動作的指令,通常用某種程序設計語言編寫,運行於某種目標體系結構上。
記住一個經典的公式:程序=演算法+數據結構+程序設計方法+語言工具和環境
2.由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接運行的程序,該程序叫目標程序。
3.相應的,源程序就是一種計算機的代碼。它會符合一定的語法,經過編譯器編譯或解釋後生成具有一定功能的可執行文件或組件,也可以是某種介面。是用程序設計語言編寫的程序。

5. 什麼叫目標程序

計算機並不能直接地接受和執行用高級語言編寫的源程序,源程序在輸入計算機時,通過"翻譯程序"翻譯成機器語言形式的目標程序,計算機才能識別和執行。這種"翻譯"通常有兩種方式,即編譯方式和解釋方式。編譯方式是指利用事先編好的一個稱為編譯程序的機器語言程序,作為系統軟體存放在計算機內,當用戶將高級語言編寫的源程序輸入計算機後,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然後計算機再執行該目標程序,以完成源程序要處理的運算並取得結果。解釋方式是指源程序進入計算機後,解釋程序邊掃描邊解釋,逐句輸入逐句翻譯,計算機一句句執行,並不產生目標程序。如PASCAL、FORTRAN、COBOL等高級語言執行編譯方式;BASIC語言則以執行解釋方式為主;而PASCAL、C語言是能書寫編譯程序的高級程序設計語言。

編譯程序、解釋程序、匯編程序是3種語言處理程序。其區別主要為:匯編程序(為低級服務)是將匯編語言書寫的源程序翻譯成由機器指令和其他信息組成的目標程序。解釋程序(為高級服務)直接執行源程序或源程序的內部形式,一般是讀一句源程序,翻譯一句,執行一句,不產生目標代碼,如BASIC解釋程序。編譯程序(為高級服務)是將高級語言書寫的源程序翻譯成與之等價的低級語言的目標程序。編譯程序與解釋程序最大的區別之一在於前者生成目標代碼,而後者不生成;此外,前者產生的目標代碼的執行速度比解釋程序的執行速度要快;後者人機交互好,適於初學者使用。用COBOL、FORTRAN等語言編寫的程序考慮到執行速度一般都是編譯執行。

6. 什麼是源程序和目標程序

源程序也叫源碼,就是最開始編寫的程序,計算機並不能識別,需要經過編譯生成目標程序。

目標程序是能夠被計算機識別執行的,比如我們在網上下載的軟體,例如QQ,迅雷,這一類軟體都是目標程序,都是經過編譯的,商業公司一般不會發布源碼,源碼涉及到商業機密。

大家可以看看下面對兩者的區分:

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

2. 目標程序,又稱為「目的程序」,為源程序經編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名----由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構成的,計算機能夠直接運行的程序,該程序叫目標程序。目標代碼盡管已經是機器指令,但是還不能運行,因為目標程序還沒有解決函數調用問題,需要將各個目標程序與庫函數連接,才能形成完整的可執行程序。

7. 源程序,目標程序,匯編程序,可執行程序的區別

源程序,就是你的源代碼,也就是程序員的語言。
目標程序,即編譯後的dll和exe,也就是程序的機器語言。
匯編程序,是指怎麼把程序員的語言變成機器語言的程序。
可執行程序,是編譯後的exe部分,雙擊就能運行。

8. 源程序,匯編程序,目標程序,可執行程序之間的關系是什麼

源程序就是用程序語言編寫的未經編譯的程序,如C語言寫的未編譯的程序;
匯編程序是用匯編語言寫的未編譯的程序;可執行程序就是電腦或手機直接能夠運行的程序,如PC機的擴展名為.EXE,手機的.APP程序就是可執行程序;它是源程序經編譯後成為可執行程序。目標程序就是編譯過程用到的源程序或匯編程序。

9. 簡述什麼是源語言,目標語言,中間語言

源語言是外語翻譯專業術語,和目標語相對。 源語言(可以引導出另一種語言的語言。在最初編寫計算機程序時所使用的語言,就是源語言。源語言一般指的是,編寫源程序所用的語言,它必須翻譯成機器語言*才能在計算機中使用。) 目標語言:目標語 中間語言:獨立於任何特定自然語言的中介表達式,能夠統攝機器翻譯所需的句法和語義信息,在機器翻譯系統中表示源語和目標語之間的聯系。

10. 機器語言是 ,目標程序是 。

機器語言是能被計算機識別,通俗一點就是由0跟1組成的序列;而目標程序則是由源程序經過編譯器編譯之後得到的程序

閱讀全文

與目標程序是什麼語言程序相關的資料

熱點內容
電工忘記市場部分斷電罰款多少錢 瀏覽:776
平涼市長熱線的程序是什麼 瀏覽:988
待產包都需要什麼產品 瀏覽:881
虛擬產品怎麼做到24小時 瀏覽:874
蘋果哪個會攔截信息 瀏覽:360
seegreen都有什麼產品 瀏覽:678
早上怎麼發信息給餐飲客戶訂位 瀏覽:17
小米手機代言什麼產品好 瀏覽:708
青浦區信息網站有哪些 瀏覽:864
聯合華鵬汽車市場有哪些品牌 瀏覽:174
常州信息職業學院官網如何刷題 瀏覽:142
黃金主要是交易什麼 瀏覽:648
東城區多功能網路技術怎麼樣 瀏覽:76
發快遞如何查物流信息 瀏覽:628
如何開機自動運行程序 瀏覽:299
插畫師和程序員哪個更累 瀏覽:140
安卓系統如何清除id信息 瀏覽:190
撫州有哪些傢具市場 瀏覽:693
珀萊雅代理費用多少錢 瀏覽:370
南京朝天宮古玩市場怎麼坐車 瀏覽:529