编辑推荐
系统介绍编译方法与技术。
内容简介
本书是在计算机领域本科教育教学改革试点工作计划“编译原理”课程组的组织下编写的理论教材之一。
本书从理论和实践两个方面指导与帮助学生深刻理解编译器的工作原理。其中,理论方法的教学使得学生能够理解编译器运行过程中的核心算法,而实践技术则帮助学生掌握理论方法及算法在代码实现层面的设计与编码要点,最后结合实践内容对理论方法与实践技术进行巩固。
作者简介
编著者许畅,南京大学计算机科学与技术系教授,“101 计划”编译课程建设专家。2008年在香港科技大学获得博士学位,2010年入选新世纪优秀人才支持计划,2011年获得国家科技进步二等奖,2015年获得CCF青年科学家奖,2021年入选长江学者奖励计划。主持和参与了多项国家和省部级科研项目,包括国家重点研发计划和自然科学基金重点项目等。研究兴趣包括大数据、软件工程、智能软件测试与分析,以及自适应与自控软件系统。
章节目录
版权信息
出版说明
前言
第1章 概述
1.1 内容组织
1.2 编译器的结构
1.3 语言和工具简介
第2章 词法分析和语法分析
2.1 词法分析和语法分析的理论方法
2.2 词法分析和语法分析的实践技术
2.3 词法分析和语法分析的实践内容
2.4 本章小结
习题
第3章 语义分析
3.1 语义分析的理论方法
3.2 语义分析的实践技术
3.3 语义分析的实践内容
3.4 本章小结
习题
第4章 中间代码生成
4.1 中间代码生成的理论方法
4.2 中间代码生成的实践技术
4.3 中间代码生成的实践内容
4.4 本章小结
习题
第5章 目标代码生成
5.1 目标代码生成的理论方法
5.2 目标代码生成的实践技术
5.3 目标代码生成的实践内容
5.4 本章小结
习题
第6章 中间代码优化
6.1 中间代码优化的理论方法
6.2 中间代码优化的实践技术
6.3 中间代码优化的实践内容
6.4 本章小结
习题
第7章 结束语
附录
附录A C--语言文法
附录B 虚拟机小程序使用说明
附录C 资源下载和安装说明
参考文献
编译方法、技术与实践是2024年由机械工业出版社出版,作者许畅 编著。
得书感谢您对《编译方法、技术与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。