编译程序概论精选.pptVIP

  • 0
  • 0
  • 约5.67千字
  • 约 35页
  • 2016-12-05 发布于湖北
  • 举报
第一章 编译概述 第一章 编译程序概论 §1.1 什么是编译程序 §1.2.1 编译过程概述 1、词法分析(扫描器) 2、语法分析 3、语义分析(1) 3、语义分析(2) 4、中间代码产生 5、代码优化 6、目标代码生成 §1.2.2 编译程序的结构 §1.2.3 编译阶段的组合 § 1.4 程序设计语言范型(1) 强制式语言(过程式语言) 面向动作,即一个计算过程就是一系列动作,其动作是命令驱动的,用语句形式表示.一个强制式语言程序由一系列的语句组成,每个语句的执行引起若干存储单元中的值的改变。 语法形式为: 语句 1; 语句 2; …… 语句 n; 例如:C、FORTRAN、Pascal、C++、Ada 语言程序的测试工具:静态分析器与动态测试器 静态分析器 在不运行程序的情况下对源程序进行静态地分析,以发现程序中潜在的错误或异常。对源程序进行语法分析并制定相应表格,检查变量定值与引用的关系。 例如:某变量未被赋值就被引用;变量定值后未被引用;多余的源代码等. §1.3.2 编译技术和软件工具(2) 语言

文档评论(0)

1亿VIP精品文档

相关文档