-
收藏
-
加书架
-
引用
简介
作为一门现代Lisp方言,Clojure专为支持并发和Java兼容性而设计,能提供众多开发人员孜孜以求的解决方案。凭借通用性和诸多功能,Clojure日益受到企业级应用开发人员(尤其是那些希望远离命令式编程加速工作流程的开发人员)的青睐。本书条理清晰,紧贴实际介绍Clojure的用法,为职业程序员提供完备参考。本书首先介绍函数式编程基础知识,此后重点讲解与Clojure相关的特定主题,并从专业Clojure贡献者的角度提出诸多见解。资深Clojure人才日益紧俏,这本精品指南将助你迅速蜕变为Clojure专业开发人士。 主要内容 ◆探讨函数式编程与面向对象编程之间的差异,分析Clojure如何消除这种差异 ◆讨论快速反馈循环中声明式编程所用的REPL流程 ◆演示如何使用ClojureScript来设计和开发反应式网页 ◆介绍Clojure的特性、性能与功能,并讨论使其成为一门重要语言的通用兼容性 ◆涵盖Web服务、测试和Datomic数据库等主题,是完备的专业指南和教程 ◆从专家程序员和Clojure贡献者的角度,提出应用开发的实用见解
编辑推荐
摆在读者面前的这本书并不厚,却凝结了业内多位专家的宝贵经验。作者尝试以简洁的语言和丰富的示例阐述Clojure 的独到之处,并培养读者从函数式编程的角度思考问题。 不过,本书的目标群体是具有一定经验的开发人员,缺少相关背景的读者可先参阅其他资料,以夯实基础。无论官方文档、论坛博客、主题演讲还是GitHub,都是很好的学习资源。 “一万小时定律”或许并非放之四海而皆准,但唯有不断实践,才能真正掌握一门语言。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2017-06-01
- 更新: 2023-06-07
- 书号:9787302471110
- 中图:TP312JA
- 学科:工学控制科学与工程工学计算机科学与技术