eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么feature呢?我这里来数一数吧,比如说函数的递归调用,线程,错误处理,指针,类型推断,模块,oop,基本上在其他语言里有的,某些看起来很高大上的feature,在这解释器上都看得到,更加重要的是,在一步一步完善这个解释器的过程中,你可以以更高的维度来看待你所使用的编程语言,看到很多以前看不到的某些东西,比如说,我现在看到了,python里面的很多东西都是语法糖而已,以前很吃惊的函数返回函数现在也不过如此。如果说,要说一本迄今为止我最喜欢的编程书,我会毫不犹豫地选择这本书,读这本书,风味比学十门编程语言更佳。
看透语言本质的一本书!
《Essentials of Programming Languages, 3rd Edition》热门书评
-
另一本魔法书~
11有用 0无用 cyukang 2014-10-12
差不多把这本书看完了。总得来说挺有趣的一本书,前提是你得懂一些Scheme。不过Scheme也挺容易学会的。里面是各种小的解释器,基于书上的代码parser的部分基本可以不用担心(sllgen)。习题里面都是给语言增加一些feature,大部分两星的习题花时间都能解决。读完当然有收获,理解了cont...
-
看透语言本质的一本书!
2有用 1无用 李树花开 2016-04-17
eopl是一本极度长见识的书,在某种程度上,我觉得它写得比sicp还要好,当然前提是你得自己在电脑上将书上的代码一章一章地敲出来,顺带要做一做习题,这本书告诉了你很多关于编程语言的事情,这本书从一个很简单的解释器开始,然后开始一步一步添加新feature,添加了什么feature呢?我这里来数一数吧...
书名: Essentials of Programming Languages, 3rd Edition
作者:
出版社: The MIT Press
出版年: 2008-04-30
页数: 416
定价: USD 65.00
装帧: Hardcover
ISBN: 9780262062794