目標程序的主要構(gòu)成是什么?目標程序在許多編程工具中都有作用?
目標程序的主要構(gòu)成是什么?
目標程序,又稱為“目的程序”,為源程序經(jīng)編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名----由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構(gòu)成的,計算機能夠直接運行的程序,該程序叫目標程序。目標代碼盡管已經(jīng)是機器指令,但是還不能運行,因為目標程序還沒有解決函數(shù)調(diào)用問題,需要將各個目標程序與庫函數(shù)連接,才能形成完整的可執(zhí)行程序。
目標程序在許多編程工具中都有作用
計算機并不能直接地接受和執(zhí)行用高級語言編寫的源程序,源程序在輸入計算機時,通過"翻譯程序"翻譯成機器語言形式的目標程序,計算機才能識別和執(zhí)行。這種"翻譯"通常有兩種方式,即編譯方式和解釋方式。編譯方式是指利用事先編好的一個稱為編譯程序的機器語言程序,作為系統(tǒng)軟件存放在計算機內(nèi),當用戶將高級語言編寫的源程序輸入計算機后,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然后計算機再執(zhí)行該目標程序,以完成源程序要處理的運算并取得結(jié)果。解釋方式是指源程序進入計算機后,解釋程序邊掃描邊解釋,逐句輸入逐句翻譯,計算機一句句執(zhí)行,并不產(chǎn)生目標程序。如PASCAL、FORTRAN、COBOL等高級語言執(zhí)行編譯方式;BASIC語言則以執(zhí)行解釋方式為主;而PASCAL、C語言是能書寫編譯程序的高級程序設(shè)計語言。
責(zé)任編輯:hnmd004
- 目標程序的主要構(gòu)成是什么?目標程序在許多2023-05-11
- 追夢談G6:湖人不會把勝利拱手相讓 我們?nèi)?/a>2023-05-11
- 蘋果手機睡眠模式在哪?蘋果手機黑屏打不開2023-05-11
- 是誰在敲打我窗是什么歌誰唱的?蔡琴歌曲經(jīng)2023-05-11
- 西游梗傳古物視人非通關(guān)攻略2023-05-11
- 西北農(nóng)林科技大學(xué)學(xué)子在2023年國際大學(xué)生數(shù)2023-05-11
- 多重因素驅(qū)動計算機行業(yè)有望迎來中長期發(fā)展2023-05-11
- 高水平開放持續(xù)推進 一季度我國新設(shè)外資企2023-05-11
- 天天時訊:大宅門女演員李楠簡介_大宅門女2023-05-11
- 乙烯行業(yè)紅利逐步顯現(xiàn) 工藝路線和產(chǎn)品高端2023-05-11
- 調(diào)壓器的工作原理是什么?調(diào)壓器有哪幾種類2023-05-11
- 谷歌通過引入文本轉(zhuǎn)圖片擴散模型 允許用戶2023-05-11
- 環(huán)球微資訊!設(shè)計時速350公里,這條高鐵開2023-05-11
- 每日簡訊:中新集團披露中新智地參與投資蘇2023-05-11
- 萊茵生物實控人商業(yè)版圖盤點|天天快資訊2023-05-11
- 世界即時:新能源沼澤三兄弟,誰會越陷越深2023-05-11
- 支付寶手機號怎么改?換了手機號花唄怎么辦2023-05-11
- 到2030年汽車網(wǎng)絡(luò)安全市場價值將達到142.22023-05-11
- 知性什么意思?知性美是種啥氣質(zhì)?2023-05-11
- 稅務(wù)機關(guān)的個人退稅是什么意思?個人所得稅2023-05-11
- 蘋果今晨推送iOS16.5正式版 新增屏幕錄制2023-05-11
- 谷歌瀏覽器皮膚怎么換?電腦谷歌瀏覽器怎么2023-05-11
- 淡竹葉是什么竹的葉?淡竹葉是包粽子的葉子2023-05-11
- ae開頭的前綴意思_ae開頭2023-05-11
- 【全球新要聞】凡客快遞怎么樣_凡客快遞怎2023-05-11
- 深圳:擬嚴查公租房申請者家庭經(jīng)濟狀況,房2023-05-11
- 重啟路由器有什么影響?路由器多久重啟一次2023-05-11
- “蘋果天氣”又雙叒叕上熱搜 你的天氣App2023-05-11
- 家暴提起訴離婚怎么判?人體損害法醫(yī)鑒定程2023-05-11
- 射手女之所以會折騰純粹就是愛上了折騰 內(nèi)2023-05-11