分享
 
 
 

编译原理及实践

编译原理及实践  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机理论,

作者: (美)劳顿 著,冯博琴等 译

出 版 社: 机械工业出版社

出版时间: 2004-2-1字数:版次: 1页数: 427印刷时间: 2004/02/01开本:印次:纸张: 胶版纸I S B N : 9787111077039包装: 平装编辑推荐

本书结合对现代编译器设计理论的详细研究,完整描述了一个可运行的小规模语方编译器(包括源代码)。本书反映了作者的这样一些观点:不掌握理论就不会理解实际的编译器设计;而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把本书讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用C语方写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。

内容简介

本书系统介绍了经典的编译理论和技术,同时也包含了面向对象语言等当前较新语言的编译技术。本书更可贵之处在于提供了较完整的适用于教学实践的样例语言,是一本理论和实践内容相结合的、不可多得的好书。本书可用作大专院校教材、教师参考书以及编译器研究人员的参考资料。

作者简介

Kenneth C.Louden,加拿大麦吉尔大学获得博士学位之后,曾在多所大学任教。他的主要研究领域是统和统译器,涉及范畴论及其编程、形式语义、编译器优化与自动化技术等。1985年在美国圣何塞州立大学任教至今。所撰写的教材还有Programming Languages、Programming Languages Text和 Compiler Constuction Text等。

目录

译者序

前言

第1章 概论1

1.1 为什么要用编译器2

1.2 与编译器相关的程序3

1.3 翻译步骤5

1.4 编译器中的主要数据结构8

1.5 编译器结构中的其他问题10

1.6 自举与移植12

1.7 TINY样本语言与编译器14

1.8 C-Minus:编译器项目的一种语言18

练习19

注意与参考20

第2章 词法分析21

2.1 扫描处理21

2.2 正则表达式23

2.3 有穷自动机32

2.4 从正则表达式到DFA45

2.5 TINY扫描程序的实现52

2.6 利用Lex 自动生成扫描程序57

练习65

编程练习67

注意与参考67

第3章 上下文无关文法及分析69

3.1 分析过程69

3.2 上下文无关文法70

3.3 分析树与抽象语法树77

3.4 二义性83

3.5 扩展的表示法:EBNF和语法图89

3.6 上下文无关语言的形式特性93

3.7 TINY语言的语法97

练习101

注意与参考104

第4章 自顶向下的分析105

4.1 使用递归下降分析算法进行自顶向下的分析105

4.2 LL(1)分析113

4.3 First集合和Follow集合125

4.4 TINY语言的递归下降分析程序136

4.5 自顶向下分析程序中的错误校正137

练习143

编程练习146

注意与参考148

第5章 自底向上的分析150

5.1 自底向上分析概览151

5.2 LR(0)项的有穷自动机与LR(0)分析153

5.3 SLR(1)分析160

5.4 一般的LR(1)和LALR(1)分析166

5.5 Yacc:一个LALR(1)分析程序的生成器173

5.6 使用Yacc生成TINY分析程序186

5.7 自底向上分析程序中的错误校正188

练习192

编程练习195

注意与参考197

第6章 语义分析198

第7章 运行时环境266

第8章 代码生成305

附录A 编译器设计方案373

附录B 小型编译器列表381

附录C Tiny Machine模拟器列表417

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有