内容简介
法律文书写作是法律专业人员履行其职责的一种重要书面表达形式,是国家司法权的重要体现,也是法律专业人员必须掌握的重要技能。《编译原理教程(第四版)》遵循高等学校法学专业的教育教学规律,介绍了各种常见法律文书格式、写作要求与写作技能。书中内容不仅体现了法律文书的综合性、应用性和实践性等特点,并注重联系实际,而且全书所列格式均为最新颁布格式。《编译原理教程(第四版)》内容除涵盖了公、检、法、律师等法律部门的实务文书外,还增设了“行政机关文书”写作内容。每种文种后附示例,每章设有思考与练习,便于读者学习和练习,并帮助学习者熟练掌握法律文书写作的知识和技巧,以提高能力和素质。
《编译原理教程(第四版)》既可作为高等院校法学专业的教材,也可供广大法律工作者参考阅读。
内页插图
目录
第一章 绪论
1.1 程序设计语言和编译程序
1.2 编译程序的历史及发展
1.3 编译过程和编译程序结构
1.4 编译程序的开发
1.5 构造编译程序所应具备的知识内容
习题一
第二章 词法分析
2.1 词法分析器的设计方法
2.1.1 单词符号的分类与输出形式
2.1.2 状态转换图
2.2 一个简单的词法分析器示例
2.2.1 C语言子集的单词符号表示
2.2.2 C语言子集对应的状态转换图
2.2.3 状态转换图的实现
2.3 正规表达式与有限自动机简介
2.3.1 正规表达式与正规集
2.3.2 有限自动机
2.4 正规表达式到有限自动机的构造
2.4.1 由正规表达式构造等价的非确定有限自动机(NFA)
2.4.2 NFA的确定化
2.4.3 确定有限自动机(DFA)的化简
2.4.4 正规表达式到有限自动机构造示例
2.5 词法分析器的自动生成
习题二
第三章 语法分析
3.1 文法和语言
3.1.1 文法和语言的基本概念
3.1.2 形式语言分类
3.1.3 正规表达式与上下文无关文法
3.2 推导与语法树
3.2.1 推导与短语.
3.2.2 语法树与二义性
3.3 自顶向下的语法分析
3.3.1 递归下降分析法
3.3.2 LL(1)分析法
3.4 自底向上的语法分析
3.4.1 自底向上分析原理
3.4.2 算符优先分析法
3.5 规范归约的自底向上语法分析方法
3.5.1 LR分析器的工作原理
3.5.2 LR(0)分析器
3.5.3 SLR(1)分析器
3.5.4 LR(1)分析器
3.5.5 LALR(1)分析器
3.5.6 二义文法的应用
*3.5.7 LR分析器的应用与拓展
习题三
第四章 语义分析和中间代码生成
4.1 概述
4.1.1 语义分析的概念
4.1.2 语法制导翻译方法
4.2 属性文法
4.2.1 文法的属性
4.2.2 属性文法
4.3 几种常见的中间语言
4.3.1 抽象语法树
4.3.2 逆波兰表示法
4.3.3 三地址代码
4.4 表达式及赋值语句的翻译
4.4.1 简单算术表达式和赋值语句的翻译
4.4.2 布尔表达式的翻译
4.5 控制语句的翻译
4.5.1 条件语句if的翻译
4.5.2 循环语句的翻译
4.5.3 三种基本控制结构的翻译
4.5.4 多分支控制语句switch的翻译
4.5.5 语句标号和转移语句的翻译
4.6 数组元素的翻译
4.6.1 数组元素的地址计算及中间代码形式
4.6.2 赋值语句中数组元素的翻译
……
第五章 代码优化
第六章 目标程序运行时存储空间的组织
第七章 目标代码生成
第八章 符号表与错误处理
附录1 8086/8088指令码汇总表
附录2 8086/8088指令编码空间表
参考文献
前言/序言
编译原理教程(第四版) 电子书 下载 mobi epub pdf txt