• 编译技术
  • 编译技术
  • 编译技术
  • 编译技术
  • 编译技术
  • 编译技术
21年品牌 40万+商家 超1.5亿件商品

编译技术

正版未使用无笔记

10 2.1折 48 九品

仅1件

山东青岛
认证卖家担保交易快速发货售后保障

作者张莉、史晓华、杨海燕、金茂忠 著

出版社高等教育出版社

出版时间2016-09

版次1

装帧平装

上书时间2024-10-02

   商品详情   

品相描述:九品
图书标准信息
  • 作者 张莉、史晓华、杨海燕、金茂忠 著
  • 出版社 高等教育出版社
  • 出版时间 2016-09
  • 版次 1
  • ISBN 9787040463170
  • 定价 48.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 479页
【内容简介】
  本书为“基于系统能力培养的计算机专业课程建设研究”项目规划教材,同时也是国家精品资源共享课程主讲教材。本书对传统编译技术课程内容进行了结构性改革,首先暂时抛开大量形式化方法,先给学生一个完整的编译过程,以及这个过程中涉及的编译技术,在该过程中同时介绍相关的理论和方法。对于编译过程中涉及的形式化方法、编译自动生成技术、编译优化技术等,则将其放在了一个完整的编译过程之后,作为必要的补充。全书共分三部分。其中,一部分基础篇(1~10章),包含编译技术概述、语言与文法基础、一个简单编译器的构造(一个完整的编译过程)。第二部分提高篇(11~16章),重点介绍编译程序的自动化生成技术和代码优化及面向目标机的代码生成技术。第三部分实例篇(17~18章),给出两个小型编译系统的完整设计。与教材配套的课程网站(易课程网、爱课程网)包括课程教学视频、电子教案、案例源代码等教学资源。本书可作为本科计算机类专业编译技术课程教材,也可供相关技术人员参考使用。
【目录】
前辅文
第1部分 基础篇
第1章 编译概述
1.1 什么是程序设计语言
1.1.1 程序设计语言的定义方法
1.1.2 程序设计语言的处理系统
1.1.3 编译程序和解释程序
1.2 与编译程序相关的处理系统
1.3 编译程序和程序设计环境
1.4 编译程序的构造
1.5 编译技术在软件工程中的应用
练习1
第2章 文法和语言的概念和表示
2.1 文法的非形式讨论
2.1.1 语法树
2.1.2 规则
2.1.3 由规则推导句子
练习2-1
2.2 符号?符号串及其集合的运算
2.2.1 字母表和符号串
2.2.2 符号串及其集合的运算
练习2-2
2.3 文法和语言的形式定义
2.3.1 文法的形式定义
2.3.2 推导的形式定义
2.3.3 语言的形式定义
2.3.4 递归规则与递归文法
2.3.5 短语?简单短语和句柄
练习2-3
2.4 语法树和二义性
2.4.1 推导与语法树
2.4.2 文法的二义性
练习2-4
2.5 符号串的分析
2.5.1 自顶向下分析
2.5.2 自底向上分析
2.6 有关文法的实用限制
练习2-5
2.7 扩充的BNF 表示和语法图
2.7.1 扩充的BNF 表示
2.7.2 语法图
2.8 文法和语言分类
第3章 词法分析程序的设计
3.1 词法分析程序的功能及实现方案
3.2 单词的种类及词法分析程序的输出形式
3.3 正则文法及其状态图
3.3.1 状态图
3.3.2 状态图的使用
3.4 词法分析程序的设计与实现
3.4.1 文法及其状态图
3.4.2 词法分析程序的构造
3.4.3 词法分析程序的实现
练习3
第4章 语法分析(一)
4.1 自顶向下分析方法
4.1.1 带回溯的自顶向下分析方法
4.1.2 存在的问题及解决办法
练习4-1
4.2 递归下降分析法
4.3 基于递归下降分析法的语法分析程序构造
练习4-2
第5章 符号表管理技术
5.1 概述
5.1.1 符号表的概念及建立和访问时间
5.1.2 符号表的重要性和作用
5.1.3 在符号表上的操作
5.2 符号表的组织和内容
5.2.1 符号表的结构与内容
5.2.2 符号表的组织方式
5.3 非分程序结构语言的符号表组织
5.3.1 标识符的作用域及基本处理方法
5.3.2 符号表的组织方式
5.4 分程序结构语言的符号表组织
5.4.1 标识符的作用域及基本处理方法
5.4.2 定位和重定位操作
5.4.3 符号表的组织方式
练习5
第6章 运行时的存储组织及管理
6.1 静态存储分配
练习6-1
6.2 动态存储分配
6.2.1 活动记录
6.2.2 参数区
6.2.3 display 区
6.2.4 运行时的地址计算
6.2.5 递归过程的处理
6.3 内存垃圾回收器
6.3.1 引用计数
6.3.2 标记和清除垃圾回收器
6.3.3 标记紧缩算法
6.3.4 拷贝回收算法
6.3.5 分代垃圾回收器
练习6-2
第7章 源程序的中间形式
7.1 波兰表示
7.2 N-元表示
7.3 抽象语法树
7.4 抽象机代码
7.4.1 可移植性和抽象机
7.4.2 Pascal 的P-code抽象机
7.4.3 P-code 指令
练习7
第8章 错误处理
8.1 概述
8.2 错误的分类
8.3 错误的检查与报告
8.4 错误处理技术
8.4.1 错误改正
8.4.2 错误局部化处理
8.4.3 目标程序运行时错误检测与处理
8.4.4 遏止重复的错误信息
第9章 语法制导翻译技术
9.1 翻译文法
9.2 语法制导翻译
9.3 属性翻译文法
9.3.1 综合属性
9.3.2 继承属性
9.3.3 属性翻译文法
9.3.4 属性翻译文法举例:算术表达式的翻译
练习9-1
9.4 自顶向下语法制导翻译
9.4.1 翻译文法的自顶向下翻译
练习9-2
9.4.2 属性翻译文法的自顶向下翻译
练习9-3
第10章 语义分析和代码生成
10.1 语义分析的概念
10.2 栈式抽象机及其汇编指令
10.3 声明语句的处理
10.3.1 常量类型
……
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP