计算机编译原理

当前位置:首页 > 计算机网络 > 征订教材 > 计算机编译原理

出版社:科学出版社
出版日期:2005-7
ISBN:9787030153227
作者:张幸儿
页数:321页

书籍目录

第一篇 概论 第一章 编译程序概述  1.1 编译程序及其构造   1.2 编译程序构造实践之必要性  1.3 编译程序实现要点  1.4 本书阅读指南 第二章 实践指南  2.1 程序   2.2 界面的实现  2.3 上机实习报告及其设计 第二篇 实践篇 第一章 文法及相关概念  1.1 基本概念  1.2 主要数据结构   1.3 实习题 第二章 词法分析  2.1 基本概念  2.2 主要数据结构  2.3 实习题 第三章 语法分析——自顶向下分析技术  3.1 基本概念  3.2 主要数据结构  3.3 实习题 第四章 语法分析——自底向上分析技术  4.1 基本概念  4.2 主要数据结构  4.3 实习题贞 第五章 语义分析和目标代码生成  5.1 基本概念  5.2 主要数据结构  5.3 实习题 第六章 代码优化  6.1 基本概念  6.2 主要数据结构  6.3 实习题参考文献

作者简介

《计算机编译原理:编译程序构造实践》是编译原理课程的配套教材,第一篇概论包括编译程序概述与实践指南,第二篇实践篇包括文法及相关概念、词法分析、语法分析、语义分析和目标代码生成、目标代码优化。《计算机编译原理:编译程序构造实践》尝试以实习题的形式探讨编译程序构造全过程的实现,使读者对于从源程序字符串到等价的目标代码的翻译全过程有深刻的理解。《计算机编译原理:编译程序构造实践》中还介绍了程序(软件)的一般研制过程,特别是 C型语言程序界面的设计与实现。

图书封面


 计算机编译原理下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •       偶读完前三章了,阅读越觉得作者写的非常用心。对各种概念的描述严谨、清晰、也易懂,而且书籍的内容做到了前后照应,非常的“自洽”。  此书虽说是“C语言描述”,但里面的C语言却不那么“C”。由于我知道此书的前身是一本基于pascal语言的编译原理,所以我一度怀疑是不是作者偷懒了,才使得此书“C”得不那么彻底。读完第三章后,我觉得恐怕作者这么做是有意为之的。因为相对来说,C语言不是那么“典型”的计算机语言,或者说自我风格比较重。如果严格的基于C去讨论各种编译理论和实践方法,恐怕反而照顾不到一些常见但在C里没有出现的语言特性了。此书与其说是用C语言描述,不如说使用类似C语言的伪代码描述。而且,很多地方,为了表达清晰起见,作者连C也没用,直接用文字“步骤一、步骤二...”地写。  可能也有朋友不同意我说的“易懂”。我一开始也觉得不易懂,但后来发现,基本上看不懂的部分,大多都是被一些不熟悉、没见过的概念卡住了。回头翻翻看过的章节,发现其实作者在前面已经讲解了这些概念,只不过第一遍看的时候非常容易忽略过去。各位如果读到卡壳的地方,不妨也多翻翻前面看过的部分,一定会有你需要的解答,嘿嘿~  第三,此书的结构安排也非常好,作者经常在前一节或者前一章,为后面要交代的知识和内容埋下伏笔。有的是“这个问题请读者自行思考”,有的是一些做起来感觉很难,有没有附上答案的习题。其实作者的目的是让读者思考,想不出来没关系,因为这些内容在后面都有详细的交代。比如第二章的习题3和习题4里的一些求解正则文法的题目,其实在第三章里,开篇就交代了如何更简便的求正则文法。  第四,作者是个很耐心的老师。此书的前言,作者落款是03年6月,尽管书里有付联系方式(email),但我估计大概这么久了,也废掉了。第二章的习题3卡的我太厉害,我就抱着试试看的心态给作者去了email,没想到晚上就收到了作者的回信,很耐心的给俺做了讲解。总之,读此书需要有耐心、勤思考,你会发现这是一本很好的编译原理理论教材的。

精彩短评 (总计2条)

  •     为啥都是伪语言……哪怕是程序片段都好呀
  •     Well...读起来不太顺畅,而且有些概念貌似不太……
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024