2022-05-07 14:34:25 来源 : 网络
解释程序的功能是什么?答案:解释执行高级语言程序。解释程序是计算机执行程序的两种方式之一,工作原理为:一边解释源程序,一边执行源程序。解释程序与编译程序不同,解释程序并不生成目标程序。
计算机微观上对一条一条指令的执行,宏观上就表现为对程序的执行。程序通常是由程序员用编程语言编写好的,但是计算机是只能识别机器语言的,即二进制序列。
所以从程序员编写的程序到计算机执行的二进制序列,必然存在着某种转换。实际情况也确实是这样的,而且这种转换有两种方式实现。
一种是解释程序,直接解释和执行高级语言编写的程序;另一种是通过编译的方式,即把高级语言编程的程序编译为目标程序,然后再执行目标程序。