编译方法、技术与实践

编译方法、技术与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

系统介绍编译方法与技术。

内容简介

本书是在计算机领域本科教育教学改革试点工作计划“编译原理”课程组的组织下编写的理论教材之一。

本书从理论和实践两个方面指导与帮助学生深刻理解编译器的工作原理。其中,理论方法的教学使得学生能够理解编译器运行过程中的核心算法,而实践技术则帮助学生掌握理论方法及算法在代码实现层面的设计与编码要点,最后结合实践内容对理论方法与实践技术进行巩固。

作者简介

编著者许畅,南京大学计算机科学与技术系教授,“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年由机械工业出版社出版,作者许畅 编著。

得书感谢您对《编译方法、技术与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
网络安全防御技术与实践 电子书
资深安全专家图解网络安全防御技术原理与应用实践。
用Go语言自制编译器 电子书
放下大部头,换一种方式入门编译原理,体验一步步实现类C语言的乐趣。
游戏引擎原理与实践 卷2:高级技术 电子书
本书共14章,主要讲解游戏引擎中的动画、渲染、多线程等高级技术。书中的主要内容包括骨骼蒙皮模型与动画基础,动画播放和插槽,动画混合,变形动画混合,逆向动力学(IK)与角色,光照渲染的发展史,渲染器接口,材质,流程渲染架构,光照与材质,后期效果,阴影,多线程,动态缓冲区和性能分析器。
网络互联技术(实践篇) 电子书
《网络互联技术(实践篇)》一书是从数百个来自企业的网络工程项目中,筛选出54份典型网络工程项目文档整理而成。整理后的文档成为教学中使用的标准实验、实训文档,帮助读者学习网络专业实践技术,了解企业真实工程项目的实施过程。全书包括交换网络工程文档12份、路由网络工程文档8份、网络安全工程文档13份、WLAN工程文档9份、WAN网络工程文档6份,以及网络设备系统升级和备份文档6份。
企业级云原生架构:技术、服务与实践 电子书
基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。