中文名: Clojure編程樂趣
原名: The Joy of Clojure
作者: Michael Fogus
Chris Houser
圖書分類: 軟件
資源格式: PDF
版本: 英文文字版/更新源代碼
出版社: Manning
書號: 9781935182641
發行時間: 2011年03月
地區: 美國
語言: 英文
簡介:
內容介紹:If you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language." Clojure is a dialect of Lisp that runs on the JVM. It combines the nice features of a scripting language with the powerful features of a production environment—features like persistent data structures and clean multithreading that you'll need for industrial-strength application development.
The Joy of Clojure goes beyond just syntax to show you how to write fluent and idiomatic Clojure code. You'll learn a functional approach to programming and will master Lisp techniques that make Clojure so elegant and efficient. The book gives you easy access to hard soft ware areas like concurrency, interoperability, and performance. And it shows you how great it can be to think about problems the Clojure way.
內容截圖: 目錄:
Part 1 Foundations
Chapter 1 Clojure philosophy
Chapter 2 Drinking from the Clojure firehose
Chapter 3 Dipping our toes in the pool
Part 2 Data types
Chapter 4 On scalars
Chapter 5 Composite data types
Part 3 Functional programming
Chapter 6 Being lazy and set in your ways
Chapter 7 Functional programming
Part 4 Large-scale design
Chapter 8 Macros
Chapter 9 Combining data and code
Chapter 10 Java.next
Chapter 11 Mutation
Part 5 Tangential considerations
Chapter 12 Performance
Chapter 13 Clojure changes the way you think