购物车中还没有商品,赶紧选购吧!
编译技术 张莉 史晓华 杨海燕 金茂忠 高等教育出版社
商品价格
降价通知
定价
手机购买
商品二维码
配送
北京市
服务
高教自营 发货并提供售后服务。
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:编译技术
ISBN:9787040463170
出版社:高等教育出版社
出版年月:2016-09
作者:张莉 史晓华 杨海燕 金茂忠
定价:48.00
页码:496
装帧:平装
版次:1
字数:590
开本:16开
套装书:否

本书为“基于系统能力培养的计算机专业课程建设研究”项目规划教材,同时也是国家精品资源共享课程主讲教材。本书对传统编译技术课程内容进行了结构性改革,首先暂时抛开大量形式化方法,先给学生一个完整的编译过程,以及这个过程中涉及的编译技术,在该过程中同时介绍相关的理论和方法。对于编译过程中涉及的形式化方法、编译自动生成技术、编译优化技术等,则将其放在了一个完整的编译过程之后,作为必要的补充。

全书共分三部分。其中,第一部分基础篇(1~10章),包含编译技术概述、语言与文法基础、一个简单编译器的构造(一个完整的编译过程)。〖JP2〗第二部分提高篇(11~16章),重点介绍编译程序的自动化生成技术和代码优化及面向目标机的代码生成技术。第三部分实例篇(17~18章),给出两个小型编译系统的完整设计。与教材配套的课程网站(易课程网、爱课程网)包括课程教学视频、电子教案、案例源代码等教学资源。

本书可作为本科计算机类专业编译技术课程教材,也可供相关技术人员参考使用。

前辅文
第1部分 基础篇
  第1章 编译概述
   1.1 什么是程序设计语言
   1.2 与编译程序相关的处理系统
   1.3 编译程序和程序设计环境
   1.4 编译程序的构造
   1.5 编译技术在软件工程中的应用
  第2章 文法和语言的概念和表示
   2.1 文法的非形式讨论
   2.2 符号、符号串及其集合的运算
   2.3 文法和语言的形式定义
   2.4 语法树和二义性
   2.5 符号串的分析
   2.6 有关文法的实用限制
   2.7 扩充的BNF表示和语法图
   2.8 文法和语言分类
  第3章 词法分析程序的设计
   3.1 词法分析程序的功能及实现方案
   3.2 单词的种类及词法分析程序的输出形式
   3.3 正则文法及其状态图
   3.4 词法分析程序的设计与实现
  第4章 语法分析(一)
   4.1 自顶向下分析方法
   4.2 递归下降分析法
  第5章 符号表管理技术
   5.1 概述
   5.2 符号表的组织和内容
   5.3 非分程序结构语言的符号表组织
   5.4 分程序结构语言的符号表组织
  第6章 运行时的存储组织及管理
   6.1 静态存储分配
   6.2 动态存储分配
   6.3 内存垃圾回收器
  第7章 源程序的中间形式
   7.1 波兰表示
   7.2 N-元表示
   7.3 抽象语法树
   7.4 抽象机代码
  第8章 错误处理
   8.1 概述
   8.2 错误的分类
   8.3 错误的检查与报告
   8.4 错误处理技术
  第9章 语法制导翻译技术
   9.1 翻译文法
   9.2 语法制导翻译
   9.3 属性翻译文法
   9.4 自顶向下语法制导翻译
  第10章 语义分析和代码生成
   10.1 语义分析的概念
   10.2 栈式抽象机及其汇编指令
   10.3 声明语句的处理
   10.4 表达式语句
   10.5 赋值语句
   10.6 控制语句
   10.7 过程调用和返回语句
   10.8 输入/输出语句
第2部分 提高篇
  第11章 词法分析程序的自动生成技术
   11.1 正则文法与正则表达式
   11.2 有穷自动机
   11.3 词法分析程序的自动生成器
  第12章 语法分析(二)
   12.1 LL(1)分析方法
   12.2 自底向上分析方法
   12.3 算法优先分析法
   12.4 LR语法分析方法
  第13章 语法制导翻译技术(二)*
   13.1 * LL(1)文法的语法制导翻译
   13.2 *自底向上语法制导翻译
  第14章 代码优化
   14.1 基本块和流图
   14.2 基本块内优化
   14.3 全局优化
   14.4 循环优化
  第15章 目标代码生成及优化
   15.1 微处理器体系结构简介
   15.2 地址空间
   15.3 寄存器的分配和指派
  第16章 编译程序生成方法和工具
   16.1 编译程序的书写语言
   16.2 自展
   16.3 移植
   16.4 编译程序的生成工具
第3部分 实例篇
  第17章 PL/0简单编译系统
   17.1 PL/0语言
   17.2 PL/0编译系统结构
   17.3 PL/0的词法分析
   17.4 PL/0的语法分析
   17.5 出错处理
   17.6 目标代码的生成和解释执行
   17.7 PL/0程序编译和运行举例
  第18章 Pascal-S编译系统
   18.1 Pascal-S语言
   18.2 Pascal-S编译程序的结构
   18.3 Pascal-S编译程序
   18.4 Pascal-S解释执行程序
   18.5 编译及运行的例子
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加