翻译程序编译程序目标程序.pptVIP

  • 2
  • 0
  • 约1.47万字
  • 约 50页
  • 2018-05-16 发布于天津
  • 举报
翻译程序编译程序目标程序

课程简介 课程内容 学习的意义 课程要求 学习要求 学习目标 学习向导 参考资料 参考资料 第1章 引论 本章主要内容: 什么是编译程序 编译过程和编译程序的结构 为什么要学习编译程序 §1.1 什么叫编译程序 (1).翻译程序(Translator) (2). 汇编程序(Assembler) (3). 编译程序(Compiler) (4). 解释程序(Interpreter) §1.2 编译过程概述 第一阶段,词法分析 (Lexical analysis) 单词符号是语言的基本组成成分,是人们理解和编写程序的基本要素。识别和理解这些要素无疑也是翻译的基础。 如同将英文翻译成中文的情形一样,如果你对英语单词不理解,那就谈不上进行正确的翻译。 在词法分析阶段的工作中所依循的是语言的词法规则(或称构词规则)。描述词法规则的有效工具是正规式和有限自动机。 第二阶段,语法分析(Syntax Analysis) 第三阶段,语义分析与中间代码产生(Semantic Analysis and Intermediate Generator) 第四阶段,优化 (Optimization) 第五阶段,目标代码生成(Code Generation) §1.3 编译程序的结构 1.3.1 编译程序总框 1.3.2 表格管理 (symb

文档评论(0)

1亿VIP精品文档

相关文档