Parsing Techniques

Dick Grune, Ceriel J.H. Jacobs

出版社

Springer

出版时间

2010-02-12

ISBN

9781441919014

评分

★★★★★
书籍介绍
这是一本敢把编译原理'拆开给人看'的书。多数教材把各种解析算法当作零散工具堆砌,读者困在名词术语里难以自拔;而本书从语言与语法的根本定义出发,把自顶向下、自底向上、确定性与非确定性等策略梳理成一条清晰的逻辑主线,让读者获得'登高望小'的整体视野。它不满足于教人如何用工具,而是追问'为什么这样解析',理论足够抽象,却能精准覆盖你能遇到的各类问题。无论你是想补全编译器前端知识、摆脱手工排版的混乱,还是希望理解解析背后的数学之美,这本书都会让你重新认识'解析'究竟是一个多么辽阔的领域。
用户评论
4t tm6f fa noa rma d6g roa ta h7f c7 t7 noa ta h7f pm7 c6a 5o7 roa c7 5o7fb ia rogfb 46g o6f ym 47f rogfb t6g roa nom 87f 4a7 noa dgfb om eaf nom b6j464b7 5gdd75lagf o6a tgm ro7 47f
Bison Manual 看得晕乎乎的,靠这个补充下理论
很好的一本书,关于Parser讲得非常清楚,我根据这个书的描述,撸了一堆Parser,还是很有成就感的.
细致到闲暇之余都不敢拿起来,只读了一部分自己想看的,目测不会再继续看了,头都是疼的,先马住吧...
深入的技术性内容比较少
还行吧。大部分不需要。但是给人一种整个parse是一个很大的领域
一般般,味道有点不太计算机科学,不知道为什么轮子哥喜欢看
断断续续读了两年不止,还是没看完,不过就此告一段落吧。读这本书最大的痛苦在于没有大块的时间,看了忘,忘了看,反反复复。讲得非常细致,覆盖面很广。应该当作龙书的补充,带着问题看。
编译器前端的任何操作,在这本书里面都能找到参考。但是这又不是一本只面对程序员的编译器工作手册,而是从语言和语法的定义开始讲起的语言学课程。原因很简单,足够高屋建瓴的理论虽然抽象,但是能很好的描述你能遇到的任何问题。这里面context-free文本的处理对我的工作起到了直接的帮助,当然,更深远的意义在于,它让我真正掌握了如何区分一个语法是否上下文关联的方法。任何人都应该读一读这本书,能加深对任何符号、语言的理解。
理论很好,甚至有些太理想化。代码不够呀,我慢慢悟吧。不过此书给我思路上的启发还是很多的。
下载
收藏