编译原理课程讲什么内容-Read.doc

编译原理课程讲什么内容-Read.doc

PAGE  PAGE 5 编译原理课程讲什么内容? 介绍编译器构造的一般原理和基本实现方法。 介绍的理论知识:形式语言和自动机理论、语法制导的定义和属性文法、类型论等 强调形式描述技术和自动生成技术 强调对编译原理和技术的宏观理解,不把注意力分散到枝节算法,不偏向于某种源语言或目标机器 为什么开设编译原理课? 对编程语言的设计和实现有深刻的理解,对和编程语言有关的理论有所了解,对宏观上把握编程语言来说,起一个奠基的作用。 从软件工程看,编译器是一个很好的实例,所介绍的概念和技术能应用到一般的软件设计之中。 大多数程序员同时是简单语言的设计者,有助于提高对这些语言的设计水平。 在软件逆向工程、程序理解和软件安全等方面有着广泛的应用。 教材:陈意云、张昱,编译原理,高等教育出版社,2003 参考书:陈意云、张昱,编译原理及实践,高等教育出版社,2005编译原理习题精选与解析 A. Aho, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools , 2nd edition, Addison-Wesley, 1986 目录 第1章 编译原理概论 编译器从逻辑上可以分成若干阶段 每个阶段把源程序从一种表示变换成另一种表示 通过描述编译器的各个阶段来介绍编译该课题 §1.1 什么叫

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档