程序设计语言:编译原理

程序设计语言:编译原理

程序设计语言:编译原理

《程序设计语言:编译原理》是由国防工业出版社于2006年3月1日出版的书籍,由陈火旺、钱家骅、孙永强等教授共同编写。本书旨在介绍编译程序构造的基本原理和实现方法,涵盖了词法分析、语法分析等多个方面的内容,并融入了最新的编译技术成果。[0]- 出版社: 国防工业出版社

《程序设计语言:编译原理》是由国防工业出版社于2006年3月1日出版的书籍,由陈火旺、钱家骅、孙永强等教授共同编写。本书旨在介绍编译程序构造的基本原理和实现方法,涵盖了词法分析、语法分析等多个方面的内容,并融入了最新的编译技术成果。[1]

图书信息

- 出版社: 国防工业出版社

- 版本: 第1版

- 出版日期: 2006年3月1日

- ISBN: 7118022071

- 条形码: 9787118022070

- 尺寸: 25.6 x 18.2 x 1 cm

- 重量: 581 g

内容简介[1]

《程序设计语言:编译原理》第三版是在前作基础上,结合编译技术的新进展和作者的教学实践经验而编写的。书中详细阐述了编译程序构建的一般原则和具体实施方法,涉及领域包括词法分析、语法分析以及多种编译技术。相较于之前的版本,新版教材加入了诸如属性文法、面向对象语言编译技术和并行编译技术等新内容,并且使用C和Pascal作为编程语言示例,取代了原有的FORTRANAlgol。此外,为了便于理解,书中还添加了一些关键章节的实例题目。

目录[2]

第一章 引论

1.1 什么叫编译程序

1.2 编译过程概述

1.3 编译程序的结构

1.3.1 编译程序总框

1.3.2 表格与表格管理

1.3.3 出错处理

1.3.4 遍

1.3.5 编译前端与后端

1.4 编译程序与程序设计环境

1.5 编译程序的生成

第二章 高级语言及其语法描述

2.1 程序语言的定义

2.1.1 语法

2.1.1 语义

2.2 高级语言的一般特性

2.2.1 高级语言的分类

2.2.2 程序结构

2.2.3 数据类型与操作

2.2.4 语句与控制结构

2.3 程序语言的语法描述

2.3.1 上下文无关文法

2.3.2 语法分析树与二义性

2.3.3 形式语言鸟瞰

第三章 词法分析

3.1 对于词法分析器的要求

3.1.1 词法分析器的功能和输出形式

3.1.2 词法分析器作为一个独立子程序

3.2 词法分析器的设计

3.2.1 输入、预处理

3.2.2 单词符号的识别:超前搜索

3.2.3 状态转换图

……

参考资料 3

  1. 程序设计语言编译原理
  2. 程序设计语言编译原理 — 豆瓣读书
  3. 程序设计语言
广告位:底部(ad-bottom)—— 请到中台「公共区块」编辑此内容