第章引论编译程序概论讲义.pptVIP

  • 0
  • 0
  • 约2.48千字
  • 约 25页
  • 2018-05-12 发布于江西
  • 举报
第章引论编译程序概论讲义.ppt

* * 第1章 编译程序概论 1.1 什么是编译程序 1.2 编译过程和编译程序的结构 1.3 解释程序和一些软件工具 1.4 程序设计语言范型 编译程序 高级语言程序 (源程序) 低级语言程序 (目标程序) 解释程序 源程序 输入数据 计算结果 编译程序 运行系统 目标程序 输入数据 计算结果 源程序 需预处理的源程序 预处理程序 源程序 编译程序 汇编程序 装配/连接编辑程序 目标汇编程序 可再装配的机器代码 绝对机器代码 可再装配目标文件 高级语言程序的处理过程 表 格 管 理 词法分析 语法分析 语义分析 中间代码生成 代码优化 目标代码生成 出 错 处 理 源程序 目标程序 编译的各个阶段 词法分析 从左到右读入源程序的每个字符,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也叫单词符号或符号)。 单词:逻辑上紧密相连的一组字符,这些字符具有集体含义。 如:标识符、保留字(关键字或基本字)、算符、界符等。 例. 某源程序片断如下: begin var sum , first , count : real ; sum := first + count * 10 end. 保留字 begin 保留字 var 标识符 sum 逗号 , 标识符 first 逗号 , 标识符 count 冒号 : 保留字 real 分号 ; 标

文档评论(0)

1亿VIP精品文档

相关文档