编译原理清华大学第编译程序概论.pptVIP

  • 4
  • 0
  • 约3.27千字
  • 约 30页
  • 2016-06-19 发布于湖北
  • 举报
编译原理 第1章 编译程序概论 教学要求:本章讲解编译程序、 解释程序的基本概念,概述编译过程,介绍编译程序的逻辑结构和编译程序的组织形式。要求理解编译程序、解释程序和遍的基本概念;掌握编译过程各阶段的基本任务。 教学重点:编译程序工作的基本过程及其各阶段的基本任务。 基本概念 机器语言:计算机唯一能够识别和执行 的语言。 汇编语言:用助记符代替机器语言二进制编码的语言。如ADD表示加法操作,SUB表示减法操作等等 高级语言:使用便于理解的自然语言。 语言处理程序 解释程序(器):接受某种语言源程序,然后直接解释执行源程序。 编译程序vs解释程序 把英文I am a university student翻译为中文 识别出句子中的一个个单词; 分析句子的语法结构; 根据句子的含义进行初步翻译; 对译文进行修饰; 写出最后的译文。 例: A:=B+x*60; 单词类型 单词值 标识符1(id1) A 运算符(赋值) := 标识符2(id2) B 运算符(加) + 标识符3(id3) x 运算符(乘) * 常数(整数) 60 界符(分号) ; 语义分析的功能是审查源程序

文档评论(0)

1亿VIP精品文档

相关文档