个人介绍
编译原理 杭州电子科技大学

主讲教师:谌志群

教师团队:共3

  • 黄孝喜
  • 王荣波
  • 谌志群
《编译原理》是计算机科学与技术专业的一门重要专业基础课,主要是系统地讲述编译系统的结构、工作流程及编译程序各组成部分的设计原理和实现技术。课程的主要教学目标是培养学生在掌握编译的基础知识和基本方法的基础上,同时具有分析、设计和维护中小型编译程序的能力,并提高对高级程序设计语言的理解能力和程序设计与应用能力。 课程系统讲述程序设计语言的编译程序的概念、构造以及实现的主要算法和技术。通过本课程学习,学生应掌握以下基本概念和原理:语言和文法、正规式、有限状态自动机、递归下降分析、LL分析法、LR分析法、语法制导翻译、中间代码生成、运行时存储环境的管理、代码生成、代码优化。本课程的重点是突出基本概念、基本原理和算法,通过课堂教学和上机实践环节的训练,使学生掌握编译实现的基本方法和技术。
学校: 杭州电子科技大学
开课院系: 计算机学院
专业大类: 计算机科学与技术
开课专业: 计算机科学与技术
课程英文名称: Principle of Compiler
课程编号: A0504360
学分: 3.0
课时: 48

教材:Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 赵建华,郑滔,戴新宇. 《编译原理》(2版:本科教学版) 机械工业出版社,2009. 5

参考书:

1.         丁文魁,杜淑敏 编著. 《编译原理和技术》,电子工业出版社,2009.12

2.         陈火旺,刘春林等.《程序设计语言编译原理》(3),国防工业出版社,2006.3

3.         张素琴,吕映芝等. 《编译原理》(第二版),清华大学出版社,2005.2

4.         Terence Parr. 《编程语言实现模式》,华中科技大学出版社,2012.4

5.         Keith D. Cooper, Linda Torczon.《编译器设计》(第2版),人民邮电出版社,2013.1

6.         布莱恩特,奥哈拉伦. 《深入理解计算机系统》,机械工业出版社,2011.1

7.      费希尔,赛特朗,莱比兰克[] 著,郭耀 . 《编译器构造》,清华大学出版社,2012. 5

8.      斯科特[] 著,韩江 . 《程序设计语言——实践之路》(3),电子工业出版社,2012.7


黄孝喜

职称:副教授

单位:杭州电子科技大学

部门:计算机学院

职位:教师

王荣波

职称:副教授

单位:杭州电子科技大学

部门:计算机学院

职位:教师

谌志群

职称:副教授

单位:杭州电子科技大学

部门:计算机学院

职位:教师

提示框
取消 进入课程
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号