下载此文档

《编译原理-刘善梅》第1章 绪论.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
编译原理
2
自我介绍
姓名:刘善梅
QQ : 30683530
办公室:逸夫楼C427
邮箱: ******@.
3
课程介绍
两门独立的课程:理论(48学时)
实验(16学时)
考试成绩组成
理论:平时作业和考勤占20%,期末结业考试占80%;
实验:根据实验报告和程序源代码评分,实验报告占40%, 程序源代码占60%。
课程特点:难!
4
开课目的:
介绍设计与构造程序设计语言编译程序的
原理与方法
源程序
编译程序
目标程序
连接
可执行程序
预备知识:
形式语言与自动机、
两门以上的高级程序设计语言
汇编语言
数据结构等
How?
5
教学要求
通过课程的学****和实验的完成,
应该清楚的理解一个编译程序是如何工作的;
如果在以后遇到了任何一个程序设计语言,应该知道如何实现这个语言的多数机制;
应具有一定的使用编译构造工具开发编译程序的经验;
会将所学的常用技术和算法应用于类似的软件的设计和实现中。
6
理论课内容简介:
第一章:绪论
第二章:编译基础(形式语言、有穷自动机等)
第三章:词法分析
第四章:语法分析
第五章:语法制导翻译和中间代码生成
第七章:程序运行时的存贮分配问题
第八章:代码优化
第九章:目标代码生成
第六章:符号表
7
实验课内容简介:
第一次课:词法分析(4学时)
第二次课:语法分析(4学时)
第三次课:词义分析、代码生成(4学时)
第四次课:小型C语言编译器设计(4学时)
详细实验内容请见实验要求和实验指导书
8
教材:《编译原理》(第2版),张素琴、吕映芝、蒋维杜、戴桂兰,清华大学出版社 2004
参考书:
教材及主要参考书
Compilers: Principles, Technigues, and Tools
Alfred , Ravi Sethi, Jeffrey , Addison-Wesley,1986. 译著版:***出版社,2003,李建中,姜守旭译。(龙书)
中文名:编译原理技术和工具
piler Implementation in Java
piler Implementation in C
Andrew ,人民邮电出版社影印,2005 (虎书)
中文名:现代编译原理
piler Design and Implementation
Steven S. Muchnick, 1997. ***出版社影印,2003 (鲸书)
中文名:高级编译器设计与实现
内地
陈火旺(国防科大版)
陈意云(中国科技大学版)
王生原等(人民邮电版)
王生原等(清华大学第三版)
主要参考书
10
第一章绪论
编译器就是一个程序,它读入用某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。
编译器
源程序
目标程序
错误信息
Fortran、Pascal、Java、 C …..
另一种程序设计语言、
汇编语言、机器语言

《编译原理-刘善梅》第1章 绪论 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人duzw466
  • 文件大小1.15 MB
  • 时间2018-12-04
最近更新