《Clojure编程》是一本由Chas Emerick / Brian Carper / Ch著作,电子工业出版社出版的平装图书,本书定价:99.00元,页数:618,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Clojure编程》精选点评:
●跟java编程思想一个尿性,得往返读,再读the joy of clojure提高
●很好,细致
●学习曲线稍陡峭,重实践,前半部分是精华,后半部分节奏过快...
●看到宏,实在没精力了
●最新的Clojure著作,书本身给力,翻译团队更给力!
●跳着看完了,对clojure有个初步的认识,不过还没来得及用来处理日常工作。
●不适合入门。
●从小工到专家 进来时啥也不懂 出来时已是专家
●翻译得太有才了。。。得中英对照才看得懂。
●Clojure的玩意儿老是把自己搞得跟邪教是的,上来先是恐吓,你之前的三观多不对,只有我是对的,然后跟其他语言比较,显示自己的与众不同,但绝口不提自己模仿的Scheme。“如果你使用的程序语言是这么工作的话,那就不要干了,辞职做木匠吧” 木匠怎么你了,你大爷的。
《Clojure编程》读后感(一):很不错的Clojure书
读了第一章,翻译得挺不错的,讲得也很详尽,推荐。感觉读起来比另外一本《Clojure程序设计》要更清晰。整本书的覆盖的范围也较广,从语言本身,跟JVM的交互,FP编程,Web开发,数据库操作都有涉及,适合放在案头参考。
《Clojure编程》读后感(二):适合有一定编程经验的人
这本书给总体上不错,翻译质量也比较高,但是有些地方翻译还是很难理解,有些地方怪怪的,比如308页的:“层级”用复数,在中文中这个复数如何体现?
书中给了大量的例子,有助于理解,非常好。如果每隔章节增加一些习题就更好了。
此外,多重转发这一章感觉不怎么样。
Clojure作为一种Lisp方言,与使用广泛的命令式语言有很大的不同,所以这本书,但是在编程的世界,有一些概念是相通的,命令式编程背景的程序员来学习函数式编程则会发现一个更大的世界。
《Clojure编程》读后感(三):Clojure里目前最好看的书(中译版)
如果你没有FP经验,或许真的看完这本书你不知道该如何构建一个项目。
因为Clojure给我们的选择实在太多了,没有长时间的实践很难找到最佳实践,好像说了句废话,因为解决方案如此之多,那就只能是不停地实践才能知道哪种是最优路径。
另外,我不得不说Clojure是FP领域里最优美的语法,你会深深的爱上这门简洁生动的语言,因为她表达力实在太强了。
此书的作者在多个领域都有涉足,另外有很多语言真是精辟之极,举个简单例子(纯凭记忆,可能话语不能与原书匹配):
1.不要给我看流程图,把你的数据结构给我,基本这个系统我也就知道怎么运转的了。
2.函数的参数名称越具体,说明你的函数功能就越不够通用。
当然,这些话不能算绝对,因为在我看来Erlang里面的流程那是相当的重要,但不能放到这个情况下讨论,毕竟Erlang是FP的COP编程,不能放到一起比较。
曾经我痛恨Java啰嗦的语法,极弱的表达能力却要用更臃肿不堪的设计模式来弥补,在很长一段时间里我曾认为设计模式竟然是神秘的银弹。多么恨自己浪费了那么多时间,用这些所谓的奇淫技巧,而且还自得其乐却早已深陷其中,当我发现外面的天空如此绚丽的时候,我完全的忽略了终极目的:
从解决实际问题入手!
这才是真理!
这也是FP的魅力,每个FP的热爱者都应该学习Clojure,她没有那些花哨的东西,但却给你强有力的解决方案,STM也不是银弹,其实Clojure没有发明太多新东西,只是将极简做的更极致,我离真正理解Clojure还有距离,目前写到这里。
《Clojure编程》读后感(四):初学者请看这本
小规模折腾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这门语言背后的哲学。这两本在我眼里,都不算新手向的读物。