Mastering Clojure

Mastering Clojure

评分

★★★★★

ISBN

9781785882050

出版社

Packt Publishing 2016-03-28出版

作者

Akhil Wali

分类

编程设计

内容简介
If you’re looking to learn more about the core libraries and dive deep into the Clojure language, then this book is ideal for you. Prior knowledge of the Clojure language is required.
AI简介
这是一本专注于Clojure语言及其核心库的深度探索书籍。这本书适合那些对Clojure有基本了解,并且希望深入理解Clojure语言和核心库的读者。 这本书首先介绍了序列和惰性在Clojure中的特性,解释了递归、序列、惰性以及模式匹配的概念,并展示了如何使用这些特性来编写高效的Clojure代码。接着,这本书探讨了并发编程与并行编程的区别,并介绍了如何在Clojure中管理并发任务,以及如何使用Clojure的core.async库和pmap函数来并行地执行任务。 这本书还详细介绍了Reducers的概念和动机,解释了Reducers如何通过并行化计算来提高处理集合的性能,减少内存分配,并避免不必要的中间结果。此外,这本书还深入探讨了Monads的定义和特性,以及如何在Clojure中使用Maybe类型和Exception monad来处理错误。 这本书还介绍了逻辑编程概述,解释了逻辑编程的概念,并展示了如何使用Clojure的core.logic库来编写逻辑程序。此外,这本书还探讨了异步编程的概念和特点,并介绍了如何在Clojure中使用core.async库和Pulsar
阅读/下载地址