Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer (Paperback)

Daniel Higginbotham

  • 出版商: No Starch Press
  • 出版日期: 2015-10-23
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 328
  • 裝訂: Paperback
  • ISBN: 1593275919
  • ISBN-13: 9781593275914
  • 相關分類: JVM 語言
  • 無法訂購

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

商品描述

For weeks, months?—nay!—from the very moment you were born, you've felt it calling to you. At long last you'll be united with the programming language you've been longing for: Clojure!

As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a "dessert-first" approach: you'll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you'll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires.

Learn how to:

  • Wield Clojure's core functions
  • Use Emacs for Clojure development
  • Write macros to modify Clojure itself
  • Use Clojure's tools to simplify concurrency and parallel programming
Clojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming. Are you ready, brave reader, to meet your true destiny? Grab your best pair of parentheses—you're about to embark on an epic journey into the world of Clojure!

Covers Clojure 1.7Requires Java 1.6 or later

商品描述(中文翻譯)

數週、數月?—不,從你出生的那一刻起,你就感受到它在呼喚著你。終於,你將與你渴望已久的程式語言 Clojure 相遇!

作為一種 Lisp 風格的函數式程式語言,Clojure 讓你能夠撰寫堅固而優雅的程式碼,並且因為它運行在 Java 虛擬機上,你可以利用龐大的 Java 生態系統。《Clojure for the Brave and True》採用了「先吃甜點」的方式:你將立即開始使用真實的程式,並逐漸適應 Lisp 和函數式程式設計的抽象但強大的特性。書中提供了一個獨特而實用的 Clojure 指南,充滿了奇特的範例程式,可以捕捉偷奶酪的小偷和追蹤閃亮的吸血鬼。

學習如何:
- 使用 Clojure 的核心函數
- 使用 Emacs 進行 Clojure 開發
- 編寫宏來修改 Clojure 本身
- 使用 Clojure 的工具來簡化並行和平行程式設計

《Clojure for the Brave and True》假設讀者對 Clojure、Java 虛擬機或函數式程式設計沒有任何先備知識。勇敢的讀者,你準備好迎接你真正的命運了嗎?拿起你最好的括號,你即將踏上一場關於 Clojure 世界的史詩般旅程!

涵蓋 Clojure 1.7,需要 Java 1.6 或更新版本。