深入浅出之编译程序和解释程序

编译器的构成和工作原理

解释系统的工作原理


深入浅出之编译程序和解释程序_第1张图片


:

1、解释系统可以分为两部分:

第一部分包括通常的词法分析程序及语法和语义分析程序,作用是将源程序翻译为中间代码

第二部分是解释部分,用来解释中间代码,解释一条执行一条,不形成目标程序(如下图所示)

2、解释系统只形成中间代码(与机器无关),不形成目标程序。

3、解释型程序的执行速度没有编译型的快

4、在第二种类型中,中间代码的语句和源程序的语句是一一对应的关系;第三种是n-1的关系。

5、最终用户的每一台机器上都需安装解释程序(如JVM)




怎么样通过这三张图你明白编译系统和解释系统了吗?

你可能感兴趣的:(深入浅出之编译程序和解释程序)