每次程序運(yùn)行時(shí)隨翻譯隨執(zhí)行源程序方式稱為解釋,類似實(shí)時(shí)的同聲傳譯。而編譯是一次性翻譯,之后不再需要源代碼,是將源代碼一次轉(zhuǎn)換成目標(biāo)代碼的過(guò)程。程序運(yùn)行時(shí)之前,將程序的所有代碼編譯為機(jī)器代碼,再運(yùn)行這個(gè)程序。然后...
源程序由解釋程序邊解釋邊執(zhí)行
然后執(zhí)行該目標(biāo)程序得到運(yùn)行結(jié)果:解釋方式是利用解釋程序逐句翻譯并執(zhí)行源程序,即邊翻譯邊執(zhí)行,除少數(shù)高級(jí)語(yǔ)言可采用解釋方式外,大多數(shù)高級(jí)語(yǔ)言采用編譯方式。
必須經(jīng)過(guò)轉(zhuǎn)換才能被執(zhí)行,按轉(zhuǎn)換方式可將它們分為兩類:1.解釋類執(zhí)行方式類似于我們?nèi)粘I钪械摹巴暦g”,應(yīng)用程序源代碼一邊由相應(yīng)語(yǔ)言的解釋器“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),一邊執(zhí)行,...
BASIC語(yǔ)言。用BASIC語(yǔ)言編制的程序是邊解釋邊執(zhí)行。計(jì)算機(jī)程序(ComputerProgram),港、臺(tái)譯做電腦程式。計(jì)算機(jī)程序是一組計(jì)算機(jī)能識(shí)別和執(zhí)行的指令,運(yùn)行于電子計(jì)算機(jī)上,滿足人們某種需求的信息化工具。
解釋程序。在程序編輯中,高級(jí)語(yǔ)言源程序在計(jì)算機(jī)中執(zhí)行時(shí),采用的是解釋方式,可以直接執(zhí)行源程序或源程序的內(nèi)部形式。解釋程序是一種語(yǔ)言處理程序。
所謂解釋方式就是由計(jì)算機(jī)專業(yè)人員事先編好一個(gè)解釋程序構(gòu)成一個(gè)解釋系統(tǒng)存放到計(jì)算機(jī)內(nèi),當(dāng)把高級(jí)語(yǔ)言程序輸入到計(jì)算機(jī)內(nèi)并運(yùn)行程序之后,解釋系統(tǒng)就會(huì)對(duì)它進(jìn)行解釋,解釋一句執(zhí)行一句。也就是說(shuō),邊解釋邊執(zhí)行。這與日常生活中...
然后計(jì)算機(jī)再執(zhí)行該目標(biāo)程序,以完成源程序要處理的運(yùn)算并取得結(jié)果。解釋方式是指源程序進(jìn)入計(jì)算機(jī)后,解釋程序邊掃描邊解釋,逐句輸入逐句翻譯,計(jì)算機(jī)一句句執(zhí)行,并不產(chǎn)生目標(biāo)程序。前者過(guò)程簡(jiǎn)單,后者執(zhí)行速度快...
【答案】:D匯編語(yǔ)言,經(jīng)編譯方式和解釋方式轉(zhuǎn)換為計(jì)算機(jī)能執(zhí)行的指令;解釋方式是將源程序逐句解釋,邊解釋邊執(zhí)行。
解釋程序