学习意义?对编程语言的设计和实现有深刻的理解,对和编程语言有关的理论有所了解,对宏观上把握编程语言来说,起一个奠基的作用 ?从软件工程看,编译器是一个很好的实例,所介绍的概念和技术能应用到一般的软件设计之中 ?编译技术的应用和编译技术的发展 高级语言设计、计算机体系结构的优化(并行、内存分层)、新型计算机体系结构设计、程序翻译、提高软件开发效率的工具 、高可信软件《 编译原理 》
- 6/47页 -
学习意义ü编译原理是计算机专业考研复试或者各大公司招聘时的重要内容。 编译原理是计算机专业考研复试或者各大公司招聘时的重要内容。 if (c == 5) then if (c == 5) then …… if (5 == c) then if (5 == c) then …… if (c = 5) thenif (c = 5) then……if (5 = c) thenif (5 = c) then……编编译译器器不不报报错错编编译译器器报报错错《 编译原理 》
- 7/47页 -
教材和参考书?陈意云、张昱,编译原理(第3版),高等教育出版社,2014年 ?张昱、陈意云,编译原理实验教程,高等教育出版社, 2009 张昱、陈意云,编译原理实验教程,高等教育出版社, 2009 A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools , 2nd edition, Addison-Wesley, 2007 2007 ??陈意云、张昱,编译原理(第3版)习题精选与解析,高等教育出版社,2014 ? 教学资源网页:http://staff.ustc.edu.cn/~yiyun 教学资源网页:http://staff.ustc.edu.cn/~yiyun http://staff.ustc.edu.cn/~yuzhang 《 编译原理 》
- 8/47页 -
课程要求?质量上的目标:师生共同努力质量上的目标:师生共同努力 ?讲课进展较快,平时不复习并加深理解,后面将听不懂 讲课进展较快,平时不复习并加深理解,后面将听不懂 作业:少而精,独立完成,布置作业后的下一周上课课间交作业,由各班学习委员统一收交 各班学习委员统一收交 ?《 编译原理 》
- 9/47页 -
第1章 引论《 编译原理 》
- 10/47页 -
相关推荐: