Clojure Programming (Paperback)

Chas Emerick, Brian Carper, Christophe Grand

  • 出版商: O'Reilly
  • 出版日期: 2012-05-22
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 630
  • 裝訂: Paperback
  • ISBN: 1449394701
  • ISBN-13: 9781449394707
  • 相關分類: JVM 語言
  • 立即出貨(限量) (庫存=2)

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

商品描述

Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.



Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.



  • Learn how to use Clojure while leveraging your investment in the Java platform
  • Understand the advantages of Clojure as an efficient Lisp for the JVM
  • See how Clojure is used today in several practical domains
  • Discover how Clojure eliminates the need for many verbose and complicated design patterns
  • Deploy large or small web applications to the cloud with Clojure

商品描述(中文翻譯)

Clojure程式設計是一本實用的通用語言書籍,其表達能力可以媲美其他動態語言,如Ruby和Python,同時無縫地利用Java庫、服務和JVM生態系統的所有資源。本書通過將Clojure與您已經熟悉的語言相關聯,以及與您每天工作的領域和主題相關的示例,幫助您學習Clojure的基礎知識。了解這種JVM語言如何幫助您從編程實踐中消除不必要的複雜性,並為解決最具挑戰性的問題開啟新的選擇。

《Clojure程式設計》通過展示如何將其用於常見任務,如Web編程和與數據庫的交互,以及更高要求的應用程序,這些應用程序需要安全、有效的並行性和並行性、數據分析等,展示了該語言的靈活性。這本書深入探討了Clojure開發的全面體驗,從如何組織項目和介紹Clojure構建工具,到如何在開發過程中充分利用Clojure的REPL,以及如何在雲環境中部署完成的應用程序。

本書的內容包括:
- 學習如何在利用Java平台的同時使用Clojure
- 了解Clojure作為JVM上高效的Lisp的優勢
- 看看Clojure如何在幾個實際領域中使用
- 發現Clojure如何消除許多冗長和複雜的設計模式的需求
- 使用Clojure將大型或小型Web應用程序部署到雲端環境中