编译方法、技术与实践
作者 : 许畅,冯洋,郑艳伟,陈鄞等
出版日期 : 2023-11-30
ISBN : 978-7-111-74531-0
定价 : 00.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 596
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD : 无CD
绝版 :
图书简介

本书是中国教育部推出的计算机领域本科教育教学改革试点工作计划(简称“101计划”)于《编译原理》课程方面编写的理论教材之一。与同系列其它理论教材相比,本书在介绍编译理论和方法的同时,更强调实践技术,并注重编译理论与实践的结合。在内容方面,本书的理论部分涵盖了当前主流编译器编译过程中的核心技术要点,实践部分则引导学生基于理论知识构建一个能够将以一门类C语言书写的源程序编译为MIPS目标语言代码的完整编译器。本书在教学中能够完整地进行理论教学和实践指导,其内容已经包括了相关资料。

作者简介

许畅,冯洋,郑艳伟,陈鄞等:无

图书目录

前言
第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 本章小结
习题
结束语
附录A:C--语言文法
文法定义
补充说明
附录B:虚拟机小程序使用说明
附录C:资源下载和安装介绍
额外测试用例资源
参考文献

教学资源推荐
作者: 杨绍华 周琳 编著
作者: (美)Nell Dale得克萨斯大学奥斯汀分校 John Lewis弗吉尼亚理工大学 著
作者: John E. Hopcroft;Rajeev Motwani;Jeffrey D. Ullman
作者: (美)Paul Garrett
参考读物推荐
作者: 甘登岱 郭玲文
作者: 吴永辉 编著
作者: [美] 伊丽莎白·A.斯蒂芬(Elizabeth A. Stephan)大卫·R.鲍曼(David R. Bowman) 威廉·J.帕克(William J. Park) 本杰明·L.西尔(Benjamin L. Sill) 马修·W.奥兰(Matthew W. Ohland) 著
作者: [意]达里奥·萨贝拉(Dario Sabella),[美]亚历克斯·列兹尼克(Alex Reznik),[德]鲁伊·弗拉赞(Rui Frazao) 著