购物车中还没有商品,赶紧选购吧!
【101教材】编译原理与技术 张莉 黄春 田玲 王生原 蒋竞 高等教育出版社
商品价格
定价
手机购买
商品二维码
配送
北京市
数量

推荐商品

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

商品详情

商品名称:编译原理与技术
ISBN:9787040619867
出版社:高等教育出版社
出版年月:2024-09
作者:张莉 黄春 田玲 王生原 蒋竞
定价:75.00
页码:544
装帧:平装
版次:1
字数:740
开本:16开
套装书:否

本书为教育部“计算机领域本科教育教学改革试点工作计划”(“101计划”)编译原理课程项目规划教材。本书侧重编译基础,融入前沿技术,旨在着力培养未来能够突破基础研究和应用创新的计算机领域领军人才。

全书共分四部分。第一部分(1~8章)为基础篇,包含语言与文法基础以及从词法分析到代码生成的编译全过程,力求为学生描绘从源代码到中间代码的一个完整翻译过程。第二部分(9~11章)对程序分析和编译优化做专门讲解,突出面向特定硬件平台的代码生成和优化,培养学生的社会责任感和使命感,为国产硬件构建生态环境提供人才基础。第三部分(12~14章)介绍编译程序生成工具,让学生掌握程序自动生成的基础方法,培养学生的抽象思维和形式化描述与推理能力。第四部分(15~16章)对当前最流行的编译器实例进行深入分析,并介绍一些高级编译技术。

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

前辅文
第一部分 基础篇
  第1章 编译概述
   1.1 什么是程序设计语言
   1.2 编译程序相关处理系统
   1.3 开源编译器
   1.4 编译技术应用
   练习1
  第2章 语言和文法基础
   2.1 文法的表示形式
   2.2 符号和符号串
   2.3 文法和语言
   2.4 扩充的BNF表示和语法图
   练习2
  第3章 词法分析程序的设计
   3.1 词法分析程序的功能及实现方案
   3.2 单词的种类及词法分析程序的输出形式
   3.3 正则文法及其状态图
   3.4 词法分析程序的设计与实现
   练习3
  第4章 语法分析:递归下降分析法
   4.1 语法分析概述
   4.2 自顶向下分析方法及问题分析
   4.3 递归下降分析法(递归子程序法)
   4.4 基于递归下降分析法的语法分析程序构造
   4.5 错误处理
   练习4
  第5章 符号表
   5.1 符号表的作用
   5.2 符号的常见属性
   5.3 符号表的结构与实现
   5.4 块结构语言基于静态嵌套作用域的符号表组织与管理
   *5.5 影响符号访问规则与查找方式的其他典型语言特性
   练习5
  第6章 运行时的存储组织及管理
   6.1 运行时存储组织的作用与任务
   6.2 程序运行时存储空间的布局
   6.3 存储分配策略
   6.4 活动记录
   6.5 函数/过程调用与参数传递
   *6.6 垃圾回收
   *6.7 面向对象语言的运行时组织
   *6.8 函数式语言的运行时组织
   练习6
  第7章 语法制导翻译技术
   7.1 翻译文法
   7.2 语法制导翻译
   7.3 属性翻译文法
   7.4 自顶向下语法制导翻译
   练习7
  第8章 语义分析和中间代码生成
   8.1 语义分析概述
   8.2 源程序的中间形式
   8.3 声明语句的处理
   8.4 表达式
   8.5 赋值语句
   8.6 控制语句
   8.7 过程调用和返回
   8.8 输入输出语句
   8.9 编译程序的辅助功能
   练习8
第二部分 编译优化与代码生成
  第9章 控制流和数据流
   9.1 控制流分析
   9.2 数据流分析
   练习9
  第10章 代码优化技术
   10.1 代码优化概述
   10.2 基本块内优化
   10.3 全局优化
   10.4 循环优化
   练习10
  第11章 目标代码生成及优化
   11.1 代码生成涉及的问题
   11.2 微处理器体系结构简介
   11.3 指令选择
   11.4 寄存器的分配和指派
   11.5 指令调度
   练习11
第三部分 编译器的自动生成技术
  第12章 词法分析程序的自动生成技术
   12.1 正则文法与正则表达式
   12.2 有穷自动机
   12.3 词法分析程序的自动生成器
   练习12
  第13章 语法分析器的自动生成技术
   13.1 LL(1)分析法
   13.2 自底向上分析法及问题分析
   13.3 算符优先分析法
   13.4 LR语法分析方法
   13.5 语法分析器的生成器Yacc
   练习13
  第14章 语法制导翻译技术Ⅱ
   *14.1 LL(1)文法的语法制导翻译
   14.2 自底向上语法制导翻译
   练习14
第四部分 编译器实例分析与高级编译技术
  第15章 LLVM编译器架构
   15.1 LLVM核心
   15.2 Clang
   15.3 MLIR
  第16章 高级编译技术
   16.1 可信编译
   16.2 深度学习编译
   16.3 无处不在的并行
   16.4 “存储墙”(局部性优化)
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加