第1章 绪论-sxw.pptVIP

  • 31
  • 0
  • 约4.81千字
  • 约 27页
  • 2018-01-05 发布于河南
  • 举报
第1章 绪论-sxw

第1章 绪论 1.1 编译程序概述 1.2 编译程序的工作过程与结构 1.3 编译程序的开发 1.4 构造编译程序所应掌握的内容 1.1 编译程序概述 1.翻译程序(Translator) 2. 汇编程序(Assembler) 3. 编译程序(Compiler) 4. 解释程序(Interpreter) 解释程序与编译程序的主要区别是:编译程序是将源程序翻译成目标程序后再执行该目标程序,而解释程序则是逐条读出源程序中的语句并解释执行,即在程序的执行过程中是否产生目标代码(目标程序)。 1.2 编译程序的工作过程与结构 编译程序的工作过程是指从输入源程序开始到输出目标程序为止的整个过程,此过程是非常复杂的。一般来说,整个编译过程可以划分成五个阶段: (1)词法分析阶段 (2)语法分析阶段 (3)语义分析和中间代码生成阶段 (4)优化阶段 (5)目标代码生成阶段 词法分析的任务是输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词符号: (1)基本字 if、for、begin等 (2)标识符 (3)常数 (4)运算符 (5)界符 “( )”、“=”、“;”等

文档评论(0)

1亿VIP精品文档

相关文档