Quick Clojure: Effective Functional Programming

Mark McDonnell

  • 出版商: Apress
  • 出版日期: 2017-08-25
  • 定價: $1,200
  • 售價: 9.0$1,080
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Paperback
  • ISBN: 1484229517
  • ISBN-13: 9781484229514
  • 相關分類: JVM 語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. Author Mark McDonnell talks about organization with namespaces; how to change the language via macros; object-oriented programming; and creating command-line apps. Finally, he shows you how to write Clojure from shell languages and interfaces such as Vim.  
 
After reading and using Quick Clojure, you'll come away with first-hand knowledge and advice on how to quickly adopt, use, and apply Clojure without all the theoretical baggage that bigger books can sometimes bring.
 
What You'll Learn
  • Work with data structures and their syntax 
  • Discover OOP in Clojure with patterns, polymorphisms, pattern matching, and concurrency 
  • Use conventions, organization, and namespaces in Clojure
  • Create command-line apps 
  • Build various Clojure projects with the Leiningen IDE tool and framework
 
Who This Book Is For 
 
Programmers with experience.  A Java background would be helpful, but not required.
 
 
 
 

商品描述(中文翻譯)

在這本快速且實用的入門指南中,你將學習到如何迅速掌握Clojure。你將學習到函數式編程、資料結構、序列、解構、模式匹配、多態性、並行處理、慣例等基礎知識。作者Mark McDonnell談到了命名空間的組織方式、如何通過宏來改變語言、面向對象編程以及如何創建命令行應用程式。最後,他還向你展示了如何在shell語言和Vim等界面中編寫Clojure。

閱讀並使用《快速Clojure》後,你將獲得第一手的知識和建議,以便快速採用、使用和應用Clojure,而不需要大部頭書籍中可能帶來的理論包袱。

你將學到以下內容:
- 使用資料結構及其語法
- 在Clojure中探索面向對象編程,包括模式、多態性、模式匹配和並行處理
- 在Clojure中使用慣例、組織和命名空間
- 創建命令行應用程式
- 使用Leiningen IDE工具和框架建立各種Clojure項目

本書適合有編程經驗的讀者,具備Java背景會有幫助,但不是必需的。