编译原理--ch1.pptVIP

  • 14
  • 0
  • 约8.22千字
  • 约 63页
  • 2017-11-28 发布于湖北
  • 举报
编译原理--ch1

返回 * 龙书:骑士和龙。77年,绿龙书;86年,红龙书,2006年,紫龙书 Whale book封面是奇而卡特毛毯,毛毯上的图案是一条水中潜游的鲸鱼。 * 所谓不同类型的计算机指的是使用的机器语言不同 * 先介绍语法,然后才介绍语法分析。 * 隐式类型转换:二元运算符作用于整数和浮点数,会自动将整数转换成浮点数进行运算。 * * * * * * 1.1.3 语义分析 语义分析:分析语法结构的含义和功能;检查程序语义一致性;为代码生成阶段收集信息。 语义分析的一个重要部分是类型检查。 类型是否合法:例,数组下标为整数(浮点数) 隐式类型转换(coercion) 目前较流行的是使用“语法制导翻译”的方法将语法分析和语义分析有机地组织起来。 课本第四章介绍语法制导翻译,第五章介绍类型检查。 1.1.3 语义分析(续) 语义分析器 符 号 表 position initial rate . . . . . . . . . 1 2 3 = id,1 id,3 id,2 + * 60 = id,1 id,3 id,2 + * inttofloat 60 1.1.4 中间代码生成 在对源程序进行过语法和语义分析之后,很多编译器会显式的生成一种

文档评论(0)

1亿VIP精品文档

相关文档