×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787121484247
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:320
  • 出版时间:2024-09-01
  • 条形码:9787121484247 ; 978-7-121-48424-7

内容简介

本书讨论了编译原理的基础理论与实现技术,并在其前几版的基础上进行了修订与更新。本书共13章,内容包括编译概述、形式语言与自动机理论基础、词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码的生成、符号表和出错处理、面向对象语言的编译、并行编译技术、软件构造等。在内容的组织上,本书将编译的基本理论和具体的实现技术有机地结合起来,清楚地阐述相关的概念和原理,并给出部分C语言实现程序;同时,对编译程序自动生成工具的功能和使用方法做了详细的介绍。本书提供免费电子课件。

目录

目 录 第1章 概述 1 1.1 程序设计语言与翻译 1 1.1.1 程序设计语言 1 1.1.2 编译程序和解释程序 2 1.2 编译过程概述 3 1.2.1 编译程序的工作过程 3 1.2.2 编译程序的结构 7 1.3 编译程序的开发 7 1.3.1 编译程序的开发步骤 8 1.3.2 编译程序的开发技术 8 1.3.3 编译程序的自动生成 10 1.4 本章小结 10 习题1 11 第2章 形式语言理论基础 12 2.1 形式语言的基本概念 12 2.1.1 符号和符号串 12 2.1.2 符号串的运算 13 2.1.3 符号串集合的运算 15 2.2 文法和语言的形式定义 16 2.2.1 文法的形式定义 16 2.2.2 形式语言的定义 19 2.3 语法树和二义性 22 2.3.1 语法树和推导 22 2.3.2 文法的二义性 25 2.4 文法的限制 28 2.4.1 文法的实用限制 28 2.4.2 文法的等价变换 31 2.4.3 扩充的BNF表示法 33 2.5 文法和语言的Chomsky分类 34 2.5.1 0型文法与0型语言(对应图灵机) 34 2.5.2 1型文法与1型语言(对应线性界限自动机) 35 2.5.3 2型文法与2型语言(对应下推自动机) 35 2.5.4 3型文法与3型语言(对应有限自动机) 36 2.5.5 四类文法的关系和区别 37 2.6 本章小结 38 习题2 38 第3章 自动机理论基础 40 3.1 有限自动机的基本概念 40 3.1.1 有限自动机的定义及表示法 40 3.1.2 有限自动机的机器模型 43 3.1.3 确定有限自动机(DFA) 43 3.1.4 有限自动机在计算机内的表示 44 3.1.5 不确定有限自动机(NFA) 45 3.1.6 由NFA到DFA的等价转换 47 3.2 确定有限自动机DFA的化简 50 3.2.1 等价状态和无关状态 50 3.2.2 自动机的化简 51 3.3 正则表达式形式定义 53 3.4 下推自动机PDA 54 3.4.1 下推自动机的机器模型 54 3.4.2 PDA的形式定义 55 3.5 本章小结 57 习题3 57 第4章 词法分析 59 4.1
展开全部

作者简介

冯秀芳,太原理工大学软件学院副院长、教授,主要研究领域为人工智能与图像处理,曾获批国家精品课程一门,获批省教学成果二等奖一项,参与出版教材六部。一直从事计算机专业和软件工程专业的本科课程的讲授工作,具有二十多年“编译原理”课程的教学经验。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航