最新亚洲人成无码网站,夜夜操夜夜操夜夜爽,中文字日产幕乱五区,在线成人看片黄a免费看,亚洲自偷自拍另类11p

首頁 >> 綜合知識 >

目標程序由什么產生(什么是目標程序)

2024-08-26 06:30:51 來源: 用戶: 

哈嘍,大家好~~~我是小編田甜,關于目標程序由什么產生,什么是目標程序這個很多人還不知道,那么現(xiàn)在讓田甜帶著大家一起來看看吧!

1、計算機并不能直接地接受和執(zhí)行用高級語言編寫的源程序,源程序在輸入計算機時,通過"翻譯程序"翻譯成機器語言形式的目標程序,計算機才能識別和執(zhí)行。

2、這種"翻譯"通常有兩種方式,即編譯方式和解釋方式。

3、編譯方式是指利用事先編好的一個稱為編譯程序的機器語言程序,作為系統(tǒng)軟件存放在計算機內,當用戶將高級語言編寫的源程序輸入計算機后,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然后計算機再執(zhí)行該目標程序,以完成源程序要處理的運算并取得結果。

4、解釋方式是指源程序進入計算機后,解釋程序邊掃描邊解釋,逐句輸入逐句翻譯,計算機一句句執(zhí)行,并不產生目標程序。

5、如PASCAL、FORTRAN、COBOL等高級語言執(zhí)行編譯方式;BASIC語言則以執(zhí)行解釋方式為主;而PASCAL、C語言是能書寫編譯程序的高級程序設計語言。

6、 編譯程序、解釋程序、匯編程序是3種語言處理程序。

7、其區(qū)別主要為:匯編程序(為低級服務)是將匯編語言書寫的源程序翻譯成由機器指令和其他信息組成的目標程序。

8、解釋程序(為高級服務)直接執(zhí)行源程序或源程序的內部形式,一般是讀一句源程序,翻譯一句,執(zhí)行一句,不產生目標代碼,如BASIC解釋程序。

9、編譯程序(為高級服務)是將高級語言書寫的源程序翻譯成與之等價的低級語言的目標程序。

10、編譯程序與解釋程序最大的區(qū)別之一在于前者生成目標代碼,而后者不生成;此外,前者產生的目標代碼的執(zhí)行速度比解釋程序的執(zhí)行速度要快;后者人機交互好,適于初學者使用。

11、用COBOL、FORTRAN等語言編寫的程序考慮到執(zhí)行速度一般都是編譯執(zhí)行。

本文分享完畢,希望對大家有所幫助哦。

  免責聲明:本文由用戶上傳,與本網站立場無關。財經信息僅供讀者參考,并不構成投資建議。投資者據(jù)此操作,風險自擔。 如有侵權請聯(lián)系刪除!

 
分享:
最新文章