| 解释器 | 编译器 |
工作原理 | 直接解释执行源程序/将源程序翻译成某种中间代码 | 将源程序翻译成目标语言 |
|
| 在机器上运行的是与源程序等价的的目标程序 |
| 源程序和解释程序要参与到程序的运行中 | 源程序和编译程序都不再参与目标程序的执行过程 |
| 翻译源程序时不生成独立的目标程序 | 编译器将源程序翻译成独立的的目标程序 |
工作阶段 | 高级语言-中间代码-机器语言 | 源程序-词法分析-语法分析-中间代码生成-代码优化-目标代码生成 |
【软考】—解释器与编译器比较
最新推荐文章于 2023-07-22 17:57:42 发布