解釋程序是可以產(chǎn)生目標(biāo)程序的,它是把某種程序設(shè)計語言編寫的源程序翻譯成機(jī)器語言的目標(biāo)程序,且翻譯一條,執(zhí)行一條的原則。
解釋程序由一個總控程序和若干個執(zhí)行子程序組成。解釋程序的工作過程如下:首先,由總控程序執(zhí)行初始準(zhǔn)備工作,置工作初態(tài);然后,從源程序中取一個語句S,并進(jìn)行語法檢查。如果語法有錯,則輸出錯誤信息;否則,根據(jù)所確定的語句類型轉(zhuǎn)去執(zhí)行相應(yīng)的執(zhí)行子程序。返回后檢查解釋工作是否完成,如果未完成,則繼續(xù)解釋下一語句;否則,進(jìn)行必要的善后處理工作。
解釋程序的工作方式非常適于人通過 終端設(shè)備與計算機(jī)會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令并提交硬件立即執(zhí)行且將執(zhí)行結(jié)果反映到終端,從終端把命令打入后,就能立即得到計算結(jié)果。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com