D.解釋程序?qū)⒃闯绦蚍g成機(jī)器語言,并且翻譯一條以后,立即執(zhí)行這條語句正確答案:C
將高級語言源程序翻譯成目標(biāo)程序。編譯器是一種計(jì)算機(jī)程序,它將以計(jì)算機(jī)語言(源語言)編寫的源代碼轉(zhuǎn)換為另一種計(jì)算機(jī)語言(目標(biāo)語言,提供稱為目標(biāo)代碼的二進(jìn)制形式)。無法轉(zhuǎn)換源代碼的最佳原因是創(chuàng)建可執(zhí)行代碼。編譯器通常...
編譯程序的基本功能是把源程序(高級語言)翻譯成目標(biāo)程序。但是,作為一個(gè)具有實(shí)際應(yīng)用價(jià)值的編譯系統(tǒng),除了基本功能之外,還應(yīng)具備語法檢查、調(diào)試措施、修改手段、覆蓋處理、目標(biāo)程序優(yōu)化、不同語言合用以及人-機(jī)聯(lián)系等重要功能。
正確答案是A,編譯和解釋。原因是:編譯和解釋是將高級語言編寫的程序翻譯成機(jī)器語言程序的兩種方式。解釋方式是將源程序逐句解釋執(zhí)行,即解釋一句執(zhí)行一句,因此在解釋方式中不產(chǎn)生目標(biāo)文件。例如,早期的BASIC語言采用的就是...
【答案】:B語言處理程序一般是由匯編程序、編譯程序、解釋程序和相應(yīng)的操作程序等組成。它是為用戶設(shè)計(jì)的編程服務(wù)軟件,其作用是將高級語言編寫的源程序翻譯成計(jì)算機(jī)能識別的目標(biāo)程序。故選B。
編譯就是要把高級語言的源程序翻譯成目標(biāo)程序的過程,一般整個(gè)過程可劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標(biāo)代碼生成6個(gè)階段。編譯程序(編譯器)則是將源程序翻譯成目標(biāo)語言程序,然后在計(jì)算機(jī)上運(yùn)行...
簡單講,就是將“高級語言”翻譯為“機(jī)器語言(低級語言)”的程序。
解釋程序也稱為解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;編譯程序(編譯器)則是將源程序翻譯成目標(biāo)語言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。兩種語言處理程序根本區(qū)別是:在編譯方式下...
其它定義:1、運(yùn)行時(shí),能夠提供所要求功能和性能的指令或計(jì)算機(jī)程序集合。2、程序能夠滿意地處理信息的數(shù)據(jù)結(jié)構(gòu)。3、描述程序功能需求以及程序如何操作和使用所要求的文檔。以開發(fā)語言作為描述語言,可以認(rèn)為:軟件=程序+數(shù)據(jù)+...
編譯程序指將某一種程序設(shè)計(jì)語言寫的程序翻譯成等價(jià)的另一種語言的程序的程序,稱之為編譯程序編譯程序也稱為編譯器,是指把用高級程序設(shè)計(jì)語言書寫的源程序,翻譯成等價(jià)的機(jī)器語言格式目標(biāo)程序的翻譯程序。編譯程序?qū)儆诓捎?..