0
点赞
收藏
分享

微信扫一扫

高级程序设计语言翻译的两种基本形式

在编译方式下,先将源程序翻译为等价的目标程序,源程序的翻译和目标程序的运行是完全独立的两个阶段。

在解释方式下,对源程序的翻译和运行是结合在一起进行的,并不生成目标代码。

编译过程基本上可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等几个阶段,其中,中间代码生成和代码优化不是必须的。

在词法、语法、语义分析方面,编译方式和解释方式没有区别。

举报

相关推荐

0 条评论