初学者请看这本_Clojure编程书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > Clojure编程 > 初学者请看这本
[已注销] Clojure编程 的书评 发表时间:2013-12-02 21:12:32

初学者请看这本

小规模折腾Clojure也有一阵子了。几本主要的入门书籍里面,这本Clojure Programming,还有一本Programming Clojure(Clojure程序设计)以及最近刚出来中文版的The Joy of Clojure(Clojure编程乐趣)我都买来看了看。当然还有其他的书,不过这三本应该是看的人最多的,而且其他的书,内容过于老旧,可以略过不看。所以今天主要说说这三本书。

说起来,这三本书里面,这本Clojure Programming是我最满意的一本,这也是为什么我挑这一本写书评。原因主要在于对语言的介绍非常全面,几乎涵盖了Clojure的所有细节,甚至包括其在JVM层面可能出现的一些问题。这里做个简单的对比,Programming Clojure那本对于解构的介绍只有不到1页的篇幅,而这本书用了好几页详细阐述这个特性,如果是完全没有接触过lisp的新手,看完Programming Clojure估计还是搞不清楚解构该怎么玩。像这样可以对比的情况在这两本书之间有很多,可以说这本把很多地方都讲得很透彻,即便完全没有接触过lisp和函数式编程的新手也能够慢慢的读书,体会Clojure的独特之处。

另外一点值得一提的是,这本书的内容还比较新。书中所有的代码都兼容Clojure 1.3.0以上的环境,并在1.4.0版的Clojure上通过测试运行。当我读这本书的时候,Clojure的最新版本号是1.5.1,这之间的差别并不太大。由于Clojure是Lisp方言,语法相对比较固定,所以一般不会出现在运行代码的时候出现与较新的环境不一致的语法。

这本书的第三个优点就是内容涉猎比较广,除了基本的Clojure语言特性和函数式编程的介绍以外,还有较为深入的与Java互操作的内容,以及实际项目里的代码规范介绍,以及数据库,Web编程的简单介绍。在最后还提供一些进一步学习的网站资源和开源项目。可以说这本书的内容非常全面。

因此,如果是完全没有接触过Lisp和函数式编程的新手,如果要看一本书来学习Clojure,那么我推荐优先考虑这一本。这里并不是说另外两本书不好。Programming Clojure这本,我觉得讲得比较简单明快,适合有点Lisp基础的人,而The Joy of Clojure这本则更多的是讲Clojure这门语言背后的哲学。这两本在我眼里,都不算新手向的读物。

展开全文
有用 14 无用 1

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“初学者请看这本”的回应

龙三 2015-09-09 23:03:23

之前买了Joy 确实不是新手向 这就下单买这本了