如果你没有FP经验,或许真的看完这本书你不知道该如何构建一个项目。
因为Clojure给我们的选择实在太多了,没有长时间的实践很难找到最佳实践,好像说了句废话,因为解决方案如此之多,那就只能是不停地实践才能知道哪种是最优路径。
另外,我不得不说Clojure是FP领域里最优美的语法,你会深深的爱上这门简洁生动的语言,因为她表达力实在太强了。
此书的作者在多个领域都有涉足,另外有很多语言真是精辟之极,举个简单例子(纯凭记忆,可能话语不能与原书匹配):
1.不要给我看流程图,把你的数据结构给我,基本这个系统我也就知道怎么运转的了。
2.函数的参数名称越具体,说明你的函数功能就越不够通用。
当然,这些话不能算绝对,因为在我看来Erlang里面的流程那是相当的重要,但不能放到这个情况下讨论,毕竟Erlang是FP的COP编程,不能放到一起比较。
曾经我痛恨Java啰嗦的语法,极弱的表达能力却要用更臃肿不堪的设计模式来弥补,在很长一段时间里我曾认为设计模式竟然是神秘的银弹。多么恨自己浪费了那么多时间,用这些所谓的奇淫技巧,而且还自得其乐却早已深陷其中,当我发现外面的天空如此绚丽的时候,我完全的忽略了终极目的:
从解决实际问题入手!
这才是真理!
这也是FP的魅力,每个FP的热爱者都应该学习Clojure,她没有那些花哨的东西,但却给你强有力的解决方案,STM也不是银弹,其实Clojure没有发明太多新东西,只是将极简做的更极致,我离真正理解Clojure还有距离,目前写到这里。
Clojure里目前最好看的书(中译版)
对“Clojure里目前最好看的书(中译版)”的回应
《Clojure编程》热门书评
-
初学者请看这本
14有用 1无用 [已注销] 2013-12-02
小规模折腾Clojure也有一阵子了。几本主要的入门书籍里面,这本Clojure Programming,还有一本Programming Clojure(Clojure程序设计)以及最近刚出来中文版的The Joy of Clojure(Clojure编程乐趣)我都买来看了看。当然还有其他的书,不过...
-
Clojure里目前最好看的书(中译版)
5有用 0无用 Steven 2013-07-29
如果你没有FP经验,或许真的看完这本书你不知道该如何构建一个项目。因为Clojure给我们的选择实在太多了,没有长时间的实践很难找到最佳实践,好像说了句废话,因为解决方案如此之多,那就只能是不停地实践才能知道哪种是最优路径。另外,我不得不说Clojure是FP领域里最优美的语法,你会深深的爱上这门简...
-
很不错的Clojure书
1有用 0无用 轩辕志远 2013-05-05
读了第一章,翻译得挺不错的,讲得也很详尽,推荐。感觉读起来比另外一本《Clojure程序设计》要更清晰。整本书的覆盖的范围也较广,从语言本身,跟JVM的交互,FP编程,Web开发,数据库操作都有涉及,适合放在案头参考。...
-
适合有一定编程经验的人
0有用 0无用 明月 2014-12-19
这本书给总体上不错,翻译质量也比较高,但是有些地方翻译还是很难理解,有些地方怪怪的,比如308页的:“层级”用复数,在中文中这个复数如何体现?书中给了大量的例子,有助于理解,非常好。如果每隔章节增加一些习题就更好了。此外,多重转发这一章感觉不怎么样。Clojure作为一种Lisp方言,与使用广泛的命...
书名: Clojure编程
作者:
出版社: 电子工业出版社
原作名: Clojure Programming
副标题: Java世界的Lisp实践
译者: 徐明明 | 杨寿勋 | Christophe Grand
出版年: 2013-3-26
页数: 618
定价: 99.00元
装帧: 平装
ISBN: 9787121197185