1、解釋程序的工作方式非常適于人通過終端設(shè)備與計算機會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令并提交硬件立即執(zhí)行且將執(zhí)行結(jié)果反映到終端,從終端把命令打入后,就能立即得到計算結(jié)果。
2、對源程序邊解釋翻譯成機器代碼邊執(zhí)行的高級語言程序。所以,解釋程序的功能是:解釋執(zhí)行高級語言程序。
3、解釋程序的突出優(yōu)點是可簡單地實現(xiàn),且易于在解釋執(zhí)行過程中靈活、方便地插入修改和調(diào)試措施,但最大缺點是執(zhí)行效率很低。
4、解釋程序執(zhí)行速度很慢,例如源程序中出現(xiàn)循環(huán),則解釋程序也重復(fù)地解釋并提交執(zhí)行這一組語句,這就造成很大浪費。