- ISBN:9787508439051
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:314页
- 出版时间:2007-01-17
- 条形码:9787508439051 ; 978-7-5084-3905-1
内容简介
本书介绍编译系统设计的原理和实现,共有11章,主要内容包括词法分析、语法分析、中间代码的生成与优化,目标代码的生成,符号表的设计及目标代码进行的空间分配等。在词法分析部分讲述了描述单词的主要工具:正规方法和正规式、编写词法分析程序的数学模型自动机的理论,并且完成了扫描器的设计。在语法分析部分讲述了自顶向下中间代码生成部分重点介绍高级语言主要语句的翻译。代码生成部分通过实例介绍如何将号表的原则。目标代码运行时的空间分配讲述了空间分配的方法。
本书注重编译原理的应用与实践,将原理具体化、目标化及实践化,并且配备了大量的例题和习题,每一章的原理都有相应的算法的实现。在际录中编写了多个实例题目,以供学生实验和进行课程设计的使用,有的实验提供了源代码。
总之,这是一本很实用的编译原理教材,内容全面,实践性强,降低了学习难度,强化了理解的深度,可以作为应用型本科、高职高专院校计算机及相关专业的编译原理教材,也可作为计算机相关专业的教师及工程技术人员的参考书。
目录
前言
第1章 编译程序概论
本章学习目标
1.1 程序设计语言
1.2 编译程序的编译过程和结构
1.3 编译程序的设计技术
1.4 形式语言理论和编译实现技术
小结
习题一
第2章 形式语言概述
本章学习目标
2.1 字母表和符号串
2.2 方法的字义及其分类
2.3 文法产生的语言和句型的语法树
2.4 句型分析与句柄
2.6 例题分析与解答
小结
习题二
第3章 词法分析
本章学习目标
3.1 词法分析程序与单词符号
3.2 单词的描述工具
3.3 有穷自动机
3.4 正规式与有穷自动机的等价性
3.5 正规文件和自动机的转换
3.6 词法分析程序的自动生成
3.7 词法分析程序的C语言实现
小结
习题三
第4章 自顶向下的语法分析技术
本章学习目标
4.1 确定的自顶向下分析方法
4.2 LL(1)文法
4.3 确定的自顶向下分析技术
小结
习题四
第5章 自底向上优先分析技术
本章学习目标
5.1 自底向上分析方法
5.2 简单优先分析技术
5.3 算符优先分析方法
5.4 两种优先生析法的比较
小结
习题五
第6章 LR分析技术
第7章 语法制导翻译和中间代码生成
第8章 代码优化
第9章 运行时存储空间的组成管理
第10章 符号表和错误处理
第11章 目标代码的生成
附录A 编译原理实践部分
参考文献
-
硅谷之火-人与计算机的未来
¥15.5¥39.8 -
人工智能的底层逻辑
¥55.3¥79.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
专业导演教你拍好短视频
¥13.8¥39.9 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥35.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥13.9¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥64.4¥99.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
剪映AI
¥58.2¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
数据挖掘技术与应用
¥46.0¥75.0 -
人工智能安全
¥66.4¥109.0 -
计算智能方法
¥34.3¥49.0 -
AIGC绘画CHATGPT+MIDJOURNEY+NIJIJOURNEY ――成为商业AI设计师
¥75.6¥108.0