- 1
- 0
- 约1.48万字
- 约 87页
- 2018-03-01 发布于浙江
- 举报
[电脑基础知识]编译原理课件
《编译原理》课程信息 教学目的与要求: 编译程序是现代计算机系统的基本组成部分之一。本课程重点讲述编译程序的设计原理和常用实现技术。通过课程的学习和实验的完成,应该清楚的理解一个编译程序是如何工作的;如果在以后遇到了任何一个程序设计语言,应该知道如何实现这个语言的多数机制;应具有一定的使用编译构造工具开发编译程序的经验;会将所学的常用技术和算法应用于类似的软件的设计和实现中。 教材及主要参考书 教材:《编译原理》(第2版),张素琴、吕映芝、蒋维杜、戴桂兰,清华大学出版社 2004 参考书:《Compilers: Principles, Technigues, and Tools》 Alfred V.Aho, Ravi Sethi, Jeffrey D.Ullman, Addison-Wesley,1986. 影印版:人民邮电出版社,2001 参考书:《程序设计语言 编译原理》(第3版),陈火旺、刘春林等,国防工业出版社 2000 等等 教学内容 1 编译程序概述 编译程序是现代计算机系统的基本组成部分之一.编译程序一般由词法分析程序,语法分析程序,语义分析程序,中间代码生成程序,目标代码生成程序,代码优化程序,符号表管理程序和错误处理程序等成分构成。本章概要介绍编译成分的主要功能以及编译阶段的逻辑关系。 2 PL/0 编译程序剖析 给出一个简单的类Pasc
原创力文档

文档评论(0)