当前位置: 100md首页 > 电子书籍 > 资料下载2021 > 未分类2
编号:50749
Clojure编程乐趣中文版.pdf
http://www.100md.com 2020年1月14日
第1页
第7页
第16页
第23页
第45页

    参见附件(16598KB,360页)。

    Clojure编程乐趣,这是一本关于学习Clojure编程的教材书籍,全书一共分为5个部分学习讲解Clojure编程,同学们可以在这里掌握到各种程序的设计方法。

    Clojure编程乐趣内容提要

    Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎。

    《Clojure编程乐趣》并非Clojure初学指南,也不是一本Clojure的编程操作手册,而是通过对Clojure详尽地探究,教授函数式的程序设计方式,帮助读者理解和体会Clojure编程的乐趣,进而开发出优美的软件。

    全书分为5个部分共13章。第1部分是基础,包括第1章到第3章,从Clojure背后的思想开始,介绍了Clojure的基础知识,并带领读者初步尝试Clojure编程。第2部分包括第4章和第5章,介绍了Clojure的各种数据类型。第3部分是第6章和第7章,介绍了函数式编程的特性。第4部分包括第8章到第11章,分别介绍了宏、组合数据域代码、Clojure对Java的调用,以及并发编程等较为高级的话题。第5部分为第12章和第13章,探讨了Clojure的性能问题及其带给我们的思考。

    《Clojure编程乐趣》适合有一定基础的Clojure程序员阅读,进而掌握函数编程的思考方法和程序设计方法,也可以作为读者学习函数式编程的参考资料。

    Clojure编程乐趣作者

    Michael Fogus 是Clojure/core成员,在分布式模拟、机器视觉及专家系统方面拥有丰富的经验。

    Chris Houser是Clojure 的关键贡献者,曾实现了几个重要的特性。

    Clojure编程乐趣目录

    第1部分 基础

    第1章、Clojure 哲学

    第2章、 Clojure疾风式教程

    第3章、小试牛刀

    第2部分 数据类型

    第4章、标量

    第5章、组合数据类型

    第3部分 函数式编程

    第6章、惰性与不变性

    第7章、函数式编程

    第4部分 大规模设计

    第8章、宏

    第9章、组合数据与代码

    第10章、Java.next

    第11章、变化

    第5部分 杂项考量

    第12章、性能

    第13章、Clojure改变我们的思考方式

    Clojure编程乐趣截图