编译与解释过程对比及关键阶段分析.pdfVIP

  • 1
  • 0
  • 约1.42千字
  • 约 3页
  • 2026-07-31 发布于北京
  • 举报

编译与解释过程对比及关键阶段分析.pdf

P38:

知识点

编译方式:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成

解释方式:词法分析、语法分析、语义分析

编译器和解释器都不可省略词法分析、语法分析、语义分析且顺序不可交换

编译器方式间代码生成和代码优化不是必要,可省略。

即编译器方式可以在词法分析、语法分析、语义分析阶段后直接生成目标代码

解释器:

翻译源程序时不生成独立的目标程序

解释程序和源程序要参与到程序的运行过程中

编译器:

翻译时将源程序翻译成独立保存的目标程序

机器上运行的是与源程序等价的目标程序,

源程序和编译程序都不再参与目标程序的运行过程

编译程序基本原理

以下关于高级语言程序的编译和解释的叙述中,正确的是(48)。(2010年上半

年)

(48)A.编译方式下,可以省略对源程序的词法分析、语法分析

B.解释方式下,可以省略对源程序的词法分析、语法分析

C.编译方式下,在机器上运行的目标程序完全独立于源程序

D.解释方式下,在机器上运行的目标程序完全独立于源程序

编译和解释是实现高级程序设计语言翻译的两种基本形式。以下关于编译与解释的叙

述中,正确

文档评论(0)

1亿VIP精品文档

相关文档