聊城大学,计算机学院,编译原理复习解析.pptVIP

  • 21
  • 0
  • 约2.35千字
  • 约 15页
  • 2016-10-24 发布于湖北
  • 举报

聊城大学,计算机学院,编译原理复习解析.ppt

计算机学院 编译原理 * 编译原理 * 计算机学院 编 译 原 理 Compiler Principles 任课教师:郑丽萍 zhengliping80@163.com lcucomputer@163.com 密码lcu123456 2015-2016第2学期 * 编译原理 * 1.2 什么是编译程序 高级语言程序不能被计算机硬件理解,它必须经过一些步骤转换成相应的目标机器指令。 编译程序 程序设计语言 机器语言 编译过程同人工翻译外文资料的过程类似。 编译程序是把用高级语言编写的源程序翻译为等价的目标程序。 * 编译原理 * 源程序P 计算机A 目标程序P’ 计算机B 运行结果 编译程序C 原始数据D 运行程序 编 译 阶 段 运 行 阶 段 什么是编译程序 * 编译原理 * 什么是编译程序 编译程序与运行系统合称为编译系统。 解释程序以源程序作为输入,与编译程序的区别是在解释 程序的执行过程中不产生目标程序,而是解释执行源程序 本身。 典型的编译程序包含八个部分:词法分析程序(扫描器)、 语法分析程序(分析器)、语义分析程序、中间代码生成 程序、代码优化程序、目标代码生成程序、错误检查和处 理程序、各种信息表格的管理程序; * 编译原理 * 编译过程 词法分析 语法分析 语义分析

文档评论(0)

1亿VIP精品文档

相关文档