编译原理课件1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
第一章
教学时数 教学目的与要求 教学重点 教学难点 本章主要阅读文献资料
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
教学学时
2 学时
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
教学目的与要求
目的与要求
了解编译的过程
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
本章主要阅读文献资料
Kenneth C.Louden 著:《Compiler Construction Principle and Pratice 》,机 械工业出版社。 械工业出版社。 蒋立源著: 编译原理》 ),西北工 蒋立源著:《 编译原理》(第2版),西北工 业大学出版社。 业大学出版社。 陈火旺著: 程序设计语言编译程序》 ),国 陈火旺著:《程序设计语言编译程序》(第2 版),国 防工业出版社。 防工业出版社。
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
《编译原理》课程基本信息 编译原理》
(一)课程名称 :编译原理 学时, (二)学时学分 :周7学时,4学分 高等数学、C (PASCAL)、离散数学、 汇编语言、 (三)预修课程 :高等数学、C (PASCAL)、离散数学、 汇编语言、 数据结构 后继课程 :形式语言与自动机等 编译原理》 (四)使用教材 :《编译原理》(第2版) 主编:张素琴、吕映芝) (清华大学出版 主编:张素琴、吕映芝)
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
练习题
1.解释下列术语: 解释下列术语: 编译程序,源程序,目标程序,编译程序的前端, 编译程序,源程序,目标程序,编译程序的前端, 后端和遍 2.编译程序有哪些主要构成成分?各自的主要 编译程序有哪些主要构成成分? 功能是什么? 功能是什么? 3.什么是解释程序?它与编译程序的主要不同是什么? 什么是解释程序?它与编译程序的主要不同是什么?
教师教案之
编 译 原 理
主讲教师:徐艳群
教
师
教
案
2007 — 2008 学年第一学期
课 程 名 称 : 编译原理 授 课 学 时 : 60 学时 专 年 班 业 : 级 : 级 : 计算机 06 级 专升本1 专升本1-4班
主 讲 教 师 : 徐艳群 教 师 职 称 : 助 教
教 师 系 别 : 计算机科学与技术系 教 研 室 : 软 件
1.4 编译程序的组织
1、遍(Pass) 、 2、前端,后端 、前端,
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
本章要点
要求理解编译程序,解释程序和遍的基本概念; 要求理解编译程序,解释程序和遍的基本概念; 掌握编译过程各阶段的任务和编译程序逻辑结构 及其各部分的基本功能。 及其各部分的基本功能。
掌握编译程序的结构
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
教学重点
Transaction Data
解释程序
编译程序
Customer Profile
编译的过程
编译概念
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
教学难点
英语翻译成汉语进行比较
编译的5个阶段 编译的 个阶段
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
讨论题
1.请画出编译程序的总框。如果你是一个编译 .请画出编译程序的总框。
程序的总设计师,应当考虑哪些问题? 程序的总设计师,应当考虑哪些问题? 对下列错误信息, 2.对下列错误信息,请指出可能是编译的那个 阶段报告的? 阶段报告的? else没有匹配的 没有匹配的if (1)else没有匹配的if (2)数组下标越界 (3)使用的函数没有定义 (4)在书中出现了非数字字符 3.试分析编译程序是否分遍应考虑的因素及多 边扫描编译程序的优缺点。 边扫描编译程序的优缺点。
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
主要内容
1.1 什么是编译程序 1.2 编译过程概述 1.3 编译程序的逻辑结构 1.4 编译程序Biblioteka Baidu组织
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
1.1 什么是编译程序
1、编译程序在计算机系统中的作用 、 2、程序设计语言的转换 、 翻译(Translation) 翻译 编译(Compile) 编译 解释(Interpretion) 解释 3、编译程序 、
课 程 名 称 : 编译原理 主讲教师: 主讲教师:徐艳群
主讲教师: 主讲教师:徐艳群
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
教学参考书
1.Kenneth C.Louden 著 :《Compiler Construction Principle and Pratice》机械工业出版社。 Pratice》机械工业出版社。 编译原理》 ),西北工业大学出版社 西北工业大学出版社。 2.蒋立源著 :《 编译原理》(第2版),西北工业大学出版社。 程序设计语言编译程序》 ),国防工业出版 3.陈火旺著 :《程序设计语言编译程序》(第3版),国防工业出版 社,2001年1月版。 ,2001年 月版。 编译原理》 清华大学出版社,1998 月版。 ,1998年 4. 吕映芝著 :《 编译原理》,清华大学出版社,1998年1月版。 编译原理和技术》 ),中国科学技术大学出 5. 陈意云著 :《 编译原理和技术》(第2版),中国科学技术大学出 版社,1998年12月版。 版社,1998年12月版。 月版 编译原理课程辅导与习题解析》 ),人民邮 6. 胡元义著 :《 编译原理课程辅导与习题解析》(第1版),人民邮 电出版社,2002年 月版。 电出版社,2002年7月版。
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
1.2 编译过程概述
1、编译程序结构 、 2、编译过程 、
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群
1.3 编译程序的逻辑结构
1、编译逻辑过程 、 2、编译程序各阶段任务 、
课 程 名 称 : 编译原理
主讲教师: 主讲教师:徐艳群