作者:DanielP.Friedman/MitchellWand
出版社:TheMITPress
出版年:2008-04-30
页数:416
定价:USD65.00
装帧:Hardcover
ISBN:9780262062794
内容简介
······
This textbook offers a deep understanding of the essential concepts of programming languages. The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives.
评论 ······
这本书主要是关于怎么写好一个解释器的,
不过 cps 那两章没有搞太清楚,
是一本可以多看几遍的书
比龙书这种讲工程的书高不知道到哪里去了。
第三版的内容安排似乎没有第二本来的有逻辑。
读的时候感觉很多地方难理解,不过理解之后发现其实讲的东西之前编程都遇到过并思考过,这里只是用fp的方式表达了一遍罢了。读起来难理解的原因是,同样的概念用了不一样的view去解读,就像突然让你用3进制做运算一样。不是我们天生就会10进制,而是学习它的时候的痛苦大多数人都已经忘记了,此时突然让你用3进制运算那更是痛苦。看完cps感觉已经没必要看下去了,都是一样的东西。
评论前必须登录!
注册