作者介紹:
Chas Emerick是軟件公司Snowtide informatics的創始人。自2008年以來,緻力於Clojure語言本身以及一些開源項目的開發;長期在cemerick.com撰寫Clojure、軟件開發實踐、創業精神,及其他主題的文章。
Brian Carpe r是一位心理學研究領域的專業程序員,用Clojure從事數據分析與web開發。他開發過一個把Clojure代碼轉化為CSS代碼的編譯器以及一個操作關係型數據庫的類庫,經常在briancarper.net上發錶Clojure文章。
Christophe Grand是一個獨立顧問,現居法國裏昂。他主要從事Clojure培訓與編碼,參與瞭Clojure語言的開發,撰寫過Enlive和 Moustache類庫,也是Counterclockwise——Clojure IDE for Eclipse的貢獻者,經常在clj-me.cgrand.net上發錶有關Clojure的文章。
譯者介紹:
徐明明,阿裏巴巴資深軟件開發工程師,熱衷於研究開源技術及語言;目前網絡瀏覽量最大的Clojure入門教程( http://xumingming.sinaapp.com/302/clojure-functional-programming-for-the-jvm-clojure-tutorial/)即譯自其手;參與Twitter開源實時計算框架Storm的開發,是該項目的核心貢獻者(該項目的主要語言就是Clojure), 同時也翻譯瞭該項目的很多文檔,推進瞭該項目在中國的應用。
Learn what many Java programmers have recently discovered: the Clojure language offers a practical alternative for solving demanding problems, using existing Java libraries, frameworks, and services. With this book, you get a solid grounding in Clojure fundamentals, based on the environments you already familiar with-whether you're working with data, concurrency, application interfaces, or other challenges. Learn how this JVM language can make your work simpler and help you be more productive. Clojure Programming demonstrates the language's flexibility and wide use by taking a Java project and converting it to Clojure. This in-depth look also shows Ruby and Python developers that Closure is just as expressive and sophisticated with one added advantage: all the resources of the JVM. * Learn how to switch to Clojure without losing your investment in the Java platform * Understand the advantages of Clojure as a dialect of the Lisp language * Discover how this language works in several problem domains * Apply it in different data environments, including big data solutions with Hadoop * Use Clojure as a scripting language, a driver for Swing/SWT interfaces, and other functions * Deploy large web applications across tens or hundreds of nodes with Clojure
發表於2024-12-31
Clojure Programming 2024 pdf epub mobi 電子書 下載
如果你沒有FP經驗,或許真的看完這本書你不知道該如何構建一個項目。 因為Clojure給我們的選擇實在太多瞭,沒有長時間的實踐很難找到最佳實踐,好像說瞭句廢話,因為解決方案如此之多,那就隻能是不停地實踐纔能知道哪種是最優路徑。 另外,我不得不說Clojure是FP領域裏最優...
評分這本書給總體上不錯,翻譯質量也比較高,但是有些地方翻譯還是很難理解,有些地方怪怪的,比如308頁的:“層級”用復數,在中文中這個復數如何體現? 書中給瞭大量的例子,有助於理解,非常好。如果每隔章節增加一些習題就更好瞭。 此外,多重轉發這一章感覺不怎麼樣。 Cloju...
評分這本書給總體上不錯,翻譯質量也比較高,但是有些地方翻譯還是很難理解,有些地方怪怪的,比如308頁的:“層級”用復數,在中文中這個復數如何體現? 書中給瞭大量的例子,有助於理解,非常好。如果每隔章節增加一些習題就更好瞭。 此外,多重轉發這一章感覺不怎麼樣。 Cloju...
評分讀瞭第一章,翻譯得挺不錯的,講得也很詳盡,推薦。感覺讀起來比另外一本《Clojure程序設計》要更清晰。整本書的覆蓋的範圍也較廣,從語言本身,跟JVM的交互,FP編程,Web開發,數據庫操作都有涉及,適閤放在案頭參考。
評分如果你沒有FP經驗,或許真的看完這本書你不知道該如何構建一個項目。 因為Clojure給我們的選擇實在太多瞭,沒有長時間的實踐很難找到最佳實踐,好像說瞭句廢話,因為解決方案如此之多,那就隻能是不停地實踐纔能知道哪種是最優路徑。 另外,我不得不說Clojure是FP領域裏最優...
圖書標籤: Clojure Programming FP 函數式編程 Lisp O'Reilly lisp 編程
這本書是一本clojure 手冊書!而不是一本新手的語言導入書!全篇的主題都是在告訴讀者,我們有什麼!但是並沒有講清楚,為什麼需要這個功能?為瞭做什麼事情,我們引入瞭這個功能!不推薦作為clojure和函數式設計的書籍。僅僅作為clojure的一個語言參考書吧!
評分那本《Programming Clojure》還是講得太少瞭
評分纔看兩章,就不說話瞭……
評分新鮮齣爐的好書
評分One thing I don't like about Clojure/Lisp is that they see dynamic types as traditions(elegance), well, it definitely makes them harder to use.
Clojure Programming 2024 pdf epub mobi 電子書 下載