当前位置: 首页 > 资源下载  > 电子书 > 计算机

Clojure编程实战(原书第2版)

12/16/2018 9:53:18 PM 人评论

Clojure是用于JVM的一种现代化Lisp语言,具有你所期待的优势:类函数、宏、清晰的Lisp编程风格。它支持函数式编程,对并发编程和创建领域特定语言来说非常理想。Clojure可以解决更困难的问题,做出更快的更改,终得到更小的代码库。因此,Clojure有许多成功案例是毫不奇怪

Clojure编程实战(原书第2版)

Clojure编程实战(原书第2版)

编辑推荐

Clojure是用于JVM的一种现代化Lisp语言,具有你所期待的优势:类函数、宏、清晰的Lisp编程风格。它支持函数式编程,对并发编程和创建领域特定语言来说非常理想。Clojure可以解决更困难的问题,做出更快的更改,终得到更小的代码库。因此,Clojure有许多成功案例是毫不奇怪的。
本书第2版做了大量修订和更新,涵盖Clojure 1.6的新特性。本书从抽象的理论到实际案例,对Clojure语言进行了全面、系统阐释。首先,你将了解Clojure作为通用语言的使用方法。接着,你将探索Clojure高效的并发模型,这种模型基于软件事务内存(STM)的数据库概念。通过在JVM上运行的Clojure DSL,效率将提高到一个新的水平。在阅读本书的过程中,你还将学习编写更小、更安全、更快速代码的无数技巧和技术。            

内容简介

本书共11章。第1章简要介绍了Clojure语言及其三大支柱。第2章介绍REPL。第3章介绍Clojure更独特的特性,包括元数据、异常处理、高阶函数、两组作用域规则(词法和动态)、组织代码的命名空间等。第4章讨论三种基本的多态性和使用多重方法时各种多态性在Clojure中的表现。第5章介绍Clojure与JVM的结合。第6章解释Clojure的状态管理和并发方法,以及四种基本的并发原语。第7章介绍Clojure的宏系统。第8章深入介绍函数式编程范式,以及第3章中所涉及的高阶函数的使用方法。第9章讨论表达问题。第10章说明如何将编写测试驱动代码的过程与第2章中介绍的ClojureREPL相结合,从而显著提升效率。第11章介绍高级宏和DSL。

作者简介

阿米特·拉索尔(Amit Rathore)有12年构建大规模、数据密集型应用的开发经验,目前正在为一个高分布式、高负载、实时的大数据系统开发Clojure代码。


弗朗西斯·阿维拉(Francis Avila) Breeze的软件开发工程师,有7年Web前端和后端开发经验。

附件下载

  • 下载

    百度网盘下载

    下载: 所需积分:90

  • 积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.
    具体可参考帮助如何获取积分说明

相关资源

  • Yii2框架从入门到精通

    Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web 2.0应用开发 所需要的大部分功能。Yii2是一个完全重写的版本,采用了****的技术和协议。本书站在框架设计的 高度,从源代码级别剖析了Yii2框架的工作机制。 本书包含内容: 初识PHP框架技术;

    5/10/2024 11:53:25 PM
  • Yii框架深度剖析

    Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,因其高效性而被公认为“zui有效率的PHP框架”。本书并不是Yii框架的入门教程,而是站在框架设计的高度,从源码级别对Yii框架进行了深度剖析。本书首先介绍了PHP框架技术的概念及其应用领域,然后仿照Yii框架源码…

    5/10/2024 11:51:48 PM
  • 软件设计师考试同步辅导(下午科目)(第4版)(全国计算机技术与软件专业技术资格(水平)考试参考用书)

    全国计算机技术与软件专业技术资格(水平)考试得到社会各界的广泛认可。本系列图书自出版以来,被众多考生选用为考试参考书,多次再版、重印,为考生备考提供了有力的帮助,深受广大读者的厚爱。作为一套为考生备考使用的图书,本系列图书具有以下特色: (1) 全面剖析命题…

    4/15/2024 10:10:58 PM
  • 信息系统管理工程师2009至2016年试题分析与解答/全国计算机技术与软件专业技术资格(水平)考试指定用书

    历年试题分析与解答是理解考试大纲*有效、*具体的途径。本书由全国计算机专业技术资格考试办公室组织编写了信息系统管理工程师2009至2016年的试题分析与解答,便于考生测试自己水平,发现弱点,并进行有针对性的学习。 信息系统管理工程师考试是全国计算机技术…

    4/15/2024 9:37:03 PM