
作者:任国霞
页数:207
出版社:清华大学出版社
出版日期:2009
ISBN:9787302197058
电子书格式:pdf/epub/txt
内容简介
简介
本书系统地阐述了编译系统的结构、工作流程、设计原理和实现技术。主要内容包括程序设计语言基本知识、词法分析、语法分析、语义分析与属性文法、语法制导的代码生成、运行时存储空间组织、代码生成与优化等。通过本书的学习,使学生掌握编译理论和方法的基本知识,具有设计实现、分析和维护编译程序方面的初步能力,提高学生科学思维能力和综合运用专业知识的能力与解决实际问题的能力。书中每章开始有本章内容简介,每章后面都有与内容紧密相关、难度适宜的习题,可以使学生更好地掌握本章所学的知识内容。 本书适合作为高等学校计算机及相关专业的教材,也可以作为考研学生的一本参考书。
作者简介
p> 作者简介
康慕宁 198 2年西北大学计算机系本科毕业,获理学学士学位;1984年西北工业大学
计算机系研究生毕业,获工学硕士学位。现为西北工业大学计算机学院软件与理论系
教授,中国计算机学会高级会员。多年在教学一线主讲计算机专业本科及研究生编译
原理、形式语言与自动机、组合数学等课程。参加多项科研项目,发表论文数十篇。
编写的“十五”国家级规划教材《(编译原理》获得2002年国家级优秀教材二等奖。主
讲的编译原理课程被评为陕西省精品课程。
任国霞 1991年西安工业学院计算机及应用专业本科毕业,获工学学士学位;1999年
获得管理学硕士学位。现为西北农林科技大学信息工程学院信息系统系系主任、副教
授。2006年至 2007年,在新西兰怀卡托大学计算机系做访问学者。近年主讲编译原理
(双语)、C语言程序设计以及农业信息获取、处理与分析等课程。参加多项科研项
目,编写出版教材两本,发表论文10余篇,论文曾获中国教育教学研究会一等奖。
唐晶磊西北农林科技大学信息工程学院教师,陕西省图形图像协会会员,主要从事
计算机本科课程教学工作。具有多年丰富的计算机专业和机械专业课程的教学经验,
主讲过数据结构、编译原理、操作系统以及机械设计、公差与配合、车工工艺学等课
程。研究领域涉及图像处理、机器视觉和计算机软硬件等方面,参加省部级重点科研
项目3项,指导国家级大学生创新性实验l项,发表论文20余篇。
本书特色
本书系统地阐述了编译系统的结构、工作流程以及编译原理程序各组成邮分的设计原理和实现技术。
主要内容包括程序设计语言基本知识、词法分析、语法分析、语义分析与属性文法、语法制导的代码生
成、运行时存储空间组织与管理、代码生成与优化等。通过本课程学习,使学生掌握编泽理论和方法的
基本知识,具有设计实现、分析和维护编译程序方面的能力,提高学生科学思维能力和综合运用专业知
识解决实际问题的操作能力。
以深入浅出的讲解方式将复杂的自动理论引入到编译程序的关键技术中,使学生在理论知识的指
导下,容易理解编译程序的理论基础及技术原理。
在介绍LL(七)、LR(K)语法分析方法时,采用了通用方式(K值不必固定),并给出了以七=l时的具体
算法和应用实例。
本书特色
《编译原理》特色:《编译原理》系统地阐述了编译系统的结构、工作流程以及编译原理程序各组成部分的设计原理和实现技术。主要内容包括程序设计语言基本知识、词法分析、语法分析、语义分析与属性文法、语法制导的代码生成、运行时存储空间组织与管理、代码生成与优化等。通过本课程学习,使学生掌握编译理论和方法的基本知识,具有设计实现、分析和维护编译程序方面的能力,提高学生科学思维能力和综合运用专业知识解决实际问题的操作能力。●以深入浅出的讲解方式将复杂的自动理论引入到编译程序的关键技术中,使学生在理论知识的指导下,容易理解编译程序的理论基础及技术原理。●在介绍LL(k)、LR(k)语法分析方法时,采用了通用方式(足值不必固定),并给出了以k=1时的具体算法和应用实例。●配备了大量的习题,其中大多数习题在其他同类教材中很少出现。这些习题与内容紧密相关、难度适宜,有益于学生更好地掌握所学的知识内容。
目录
节选
《编译原理》系统地阐述了编译系统的结构、工作流程、设计原理和实现技术。主要内容包括程序设计语言基本知识、词法分析、语法分析、语义分析与属性文法、语法制导的代码生成、运行时存储空间组织、代码生成与优化等。通过《编译原理》的学习,使学生掌握编译理论和方法的基本知识,具有设计实现、分析和维护编译程序方面的初步能力,提高学生科学思维能力和综合运用专业知识的能力与解决实际问题的能力。书中每章开始有本章内容简介,每章后面都有与内容紧密相关、难度适宜的习题,可以使学生更好地掌握本章所学的知识内容。《编译原理》适合作为高等学校计算机及相关专业的教材,也可以作为考研学生的一本参考书。















