在编译方式下,机器运行的是与源程序等价的的目标程序,源程序和编译程序都不参与目标程序的执行过程。
在解释方式下,解释程序和源程序都要参与程序的运行过程。
解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。
编译过程:
编译过程.jpg
- 二叉树:
二叉树.jpg
- 有限自动机:
有限自动机.jpg
- 文法:
文法.jpg
- PV操作
PV操作.jpg
在编译方式下,机器运行的是与源程序等价的的目标程序,源程序和编译程序都不参与目标程序的执行过程。
在解释方式下,解释程序和源程序都要参与程序的运行过程。
解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。
编译过程: