Clojure是一种实用的通用语言,它是传奇语言LISP的方言,可与Ruby、Python等动态语言相媲美,更以无缝Java库、服务,以及拥有JVM系统得天独厚的资源优势而胜出。本书既可以用来熟悉Clojure基础知识与常见例子,也可了解其相关的实践领域与话题,更可以看到这一JVM平台上的LISP如何帮助消除不必要的复杂性,为大家在编程实践中解决最具挑战性的问题开辟新的选择——更具灵活性,更适于Web编程和操作数据库,可以应付更为苛刻的应用程序安全要求,更有效的并发性和并行处理、数据分析能力,以及在未来云环境下的更大的发展潜力。
作者介绍:
Chas Emerick是软件公司Snowtide informatics的创始人。自2008年以来,致力于Clojure语言本身以及一些开源项目的开发;长期在cemerick.com撰写Clojure、软件开发实践、创业精神,及其他主题的文章。
Brian Carpe r是一位心理学研究领域的专业程序员,用Clojure从事数据分析与web开发。他开发过一个把Clojure代码转化为CSS代码的编译器以及一个操作关系型数据库的类库,经常在briancarper.net上发表Clojure文章。
Christophe Grand是一个独立顾问,现居法国里昂。他主要从事Clojure培训与编码,参与了Clojure语言的开发,撰写过Enlive和 Moustache类库,也是Counterclockwise——Clojure IDE for Eclipse的贡献者,经常在clj-me.cgrand.net上发表有关Clojure的文章。
译者介绍:
徐明明,阿里巴巴资深软件开发工程师,热衷于研究开源技术及语言;目前网络浏览量最大的Clojure入门教程( http://xumingming.sinaapp.com/302/clojure-functional-programming-for-the-jvm-clojure-tutorial/)即译自其手;参与Twitter开源实时计算框架Storm的开发,是该项目的核心贡献者(该项目的主要语言就是Clojure), 同时也翻译了该项目的很多文档,推进了该项目在中国的应用。
如果你没有FP经验,或许真的看完这本书你不知道该如何构建一个项目。 因为Clojure给我们的选择实在太多了,没有长时间的实践很难找到最佳实践,好像说了句废话,因为解决方案如此之多,那就只能是不停地实践才能知道哪种是最优路径。 另外,我不得不说Clojure是FP领域里最优...
评分这本书给总体上不错,翻译质量也比较高,但是有些地方翻译还是很难理解,有些地方怪怪的,比如308页的:“层级”用复数,在中文中这个复数如何体现? 书中给了大量的例子,有助于理解,非常好。如果每隔章节增加一些习题就更好了。 此外,多重转发这一章感觉不怎么样。 Cloju...
评分小规模折腾Clojure也有一阵子了。几本主要的入门书籍里面,这本Clojure Programming,还有一本Programming Clojure(Clojure程序设计)以及最近刚出来中文版的The Joy of Clojure(Clojure编程乐趣)我都买来看了看。当然还有其他的书,不过这三本应该是看的人最多的,而且其他...
评分小规模折腾Clojure也有一阵子了。几本主要的入门书籍里面,这本Clojure Programming,还有一本Programming Clojure(Clojure程序设计)以及最近刚出来中文版的The Joy of Clojure(Clojure编程乐趣)我都买来看了看。当然还有其他的书,不过这三本应该是看的人最多的,而且其他...
评分如果你没有FP经验,或许真的看完这本书你不知道该如何构建一个项目。 因为Clojure给我们的选择实在太多了,没有长时间的实践很难找到最佳实践,好像说了句废话,因为解决方案如此之多,那就只能是不停地实践才能知道哪种是最优路径。 另外,我不得不说Clojure是FP领域里最优...
这本书的书名给我一种踏实感,仿佛它就是我一直在寻找的那个关于 Clojure 的终极指南。我关注 Clojure 已经有一段时间了,对它的函数式编程模型和 Lisp 的血统颇感兴趣。我希望这本书能够全面地覆盖 Clojure 的基础知识,从数据类型、函数、宏,到并发模型、协议、类型提示等等,能够循序渐进地引导读者,让即使是初学者也能轻松上手。我特别期待书中能够深入讲解 Clojure 的并发模型,例如 Agent、Ref、Atom 的区别和使用场景,以及如何利用这些工具来编写安全高效的并发程序。我相信,理解 Clojure 的并发之道,是掌握这门语言的关键。此外,我对 Clojure 的宏系统也充满了好奇,希望这本书能够提供详尽的讲解,让我能够理解宏的工作原理,并学会如何编写自己的宏来简化代码,提升开发效率。这本书的出现,无疑为我深入学习 Clojure 提供了宝贵的资源,我迫不及待地想开始这段学习之旅。
评分当我看到这本书的标题——《Clojure编程》——时,我就知道我找到了我一直在寻找的那本能够让我深入理解 Clojure 的宝藏。我一直对函数式编程的优雅和高效心驰神往,而 Clojure 凭借其运行在 JVM 上的特性,以及对并发的强大支持,成为了我眼中函数式编程的典范。我非常期待这本书能够全面而深入地剖析 Clojure 的核心概念,不仅仅是讲解语法,更要阐释其背后的设计哲学。例如,我希望书中能够详细解释 Clojure 的不可变数据结构是如何保证并发安全性的,以及如何利用 Agent、Ref、Atom 等并发原语来构建健壮的分布式系统。此外,我对 Clojure 的宏系统也充满了极大的兴趣,我渴望能够理解宏的强大威力,并学会如何利用它来创造出更具表现力和可维护性的代码。这本书在我眼中,不仅仅是一本技术手册,更是一位引路人,它将带领我进入 Clojure 的奇妙世界,体验一种全新的编程范式,并最终提升我的编程能力。
评分一直以来,我都在寻找一本能够真正触及 Clojure 核心的著作,一本能够让我深入理解其函数式思想,并能巧妙运用其宏和并发机制的书。这本书的封面设计简洁而富有力量,仿佛预示着内容将是精炼而深刻的。我尤其期待它在介绍 Clojure 语言特性时,能够不仅仅是罗列语法,而是深入剖析其设计哲学,例如为什么 Clojure 如此重视不变性,以及不变性如何在并发场景下带来本质的优势。我希望书中能够提供大量生动形象的实例,帮助我理解 Clojure 在实际开发中的应用,比如如何利用其强大的数据结构来构建高效的应用程序,或者如何通过 Clojure 的模式匹配来简化复杂的逻辑。此外,对于 Clojure 的宏系统,我一直感到有些神秘,希望这本书能够揭开它的面纱,让我明白如何编写属于自己的宏,从而极大地提升代码的表达力和复用性。这本书给我的感觉,就像是一扇通往更广阔编程世界的门,我渴望通过它,去探索那些我尚未触及的编程范式,去领略 Clojure 独特的魅力。
评分这本书的书名,"Clojure编程",直接点明了主题,也激起了我内心深处的好奇。我对 Lisp 家族的语言一直情有独钟,尤其是 Clojure,它在保留 Lisp 强大表达力的同时,又很好地融入了现代编程的理念,比如对并发的卓越支持。我希望这本书能够为我打开一扇新的编程之门,让我能够深入理解 Clojure 的核心概念。具体来说,我非常想知道这本书是如何讲解 Clojure 的函数式特性,比如不可变性、高阶函数、以及 Clojure 是如何通过这些特性来简化并发编程的。我也对 Clojure 的宏系统充满了期待,希望书中能够有详实的讲解,让我能够理解宏的强大之处,并学会如何利用它们来编写更加灵活、简洁的代码。此外,我还希望这本书能够提供一些实际的应用案例,让我看到 Clojure 在真实世界中的价值,比如如何用 Clojure 构建高效的Web应用,或者如何处理复杂的数据。这本书让我感觉,它不仅仅是一本教程,更像是一次思维的启迪,一次对编程艺术的探索。
评分这本书的标题,"Clojure编程",让我立刻联想到了一种精炼、高效、且富有洞察力的编程方式。我一直对函数式编程的理念深感着迷,而 Clojure 作为一种运行在 JVM 上的 Lisp 方言,更是以其简洁的语法、强大的并发支持和出色的可扩展性吸引了我。我希望这本书能够不仅仅是教我如何写 Clojure 代码,更重要的是,能够教会我如何用 Clojure 的思维方式去思考问题,去设计解决方案。例如,我非常期待书中能够详细讲解 Clojure 的不变性数据结构如何带来并发安全,以及如何利用 Clojure 的宏来扩展语言本身,实现代码的抽象和复用。此外,我对于 Clojure 在实际项目中的应用场景也充满兴趣,希望书中能够提供一些真实的案例分析,展示 Clojure 如何在Web开发、数据科学、分布式系统等领域大显身手。总而言之,这本书在我心中,已经不仅仅是一本技术书籍,更像是一位经验丰富的导师,我期待通过它,开启我对 Clojure 编程的深入探索。
评分很多概念没有介绍就突兀的出来了,要不是之前看过别的,根本不知道怎么回事。
评分[适合做参考书 以为作为入门读物不太合适 没有Function Programming经验 请先学习LISP ] 重新打分 给了四分(上次给的是三分) 有读了一次 感觉比上次看着有感觉了 可能是因为最近思考比较多吧 :) 算是本好书 最好能看看SICP 对比一下 学而不思则怠吗 | 2018年8月19日 重新打分 五分! 我想我体会到了一些东西 这是一本好书 适合各个层次
评分不适合入门。
评分很努力的还是只看了大半。看着例子程序,勉强看得懂,但自己是绝对写不出来的。
评分Clojure高大全从入门到精不通
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有