Clojure編程 2024 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
Clojure編程 pdf epub mobi 著者簡介
作者介紹:
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), 同時也翻譯瞭該項目的很多文檔,推進瞭該項目在中國的應用。
Clojure編程 pdf epub mobi 圖書描述
Clojure是一種實用的通用語言,它是傳奇語言LISP的方言,可與Ruby、Python等動態語言相媲美,更以無縫Java庫、服務,以及擁有JVM係統得天獨厚的資源優勢而勝齣。本書既可以用來熟悉Clojure基礎知識與常見例子,也可瞭解其相關的實踐領域與話題,更可以看到這一JVM平颱上的LISP如何幫助消除不必要的復雜性,為大傢在編程實踐中解決最具挑戰性的問題開闢新的選擇——更具靈活性,更適於Web編程和操作數據庫,可以應付更為苛刻的應用程序安全要求,更有效的並發性和並行處理、數據分析能力,以及在未來雲環境下的更大的發展潛力。
Clojure編程 2024 pdf epub mobi 電子書 下載
Clojure編程 pdf epub mobi 圖書目錄
第1章 進入Clojure仙境 1
為什麼要選擇Clojure? 1
獲取Clojure 3
Clojure REPL 3
不!括號真的不會讓你瞎瞭眼 6
錶達式、操作符、語法以及優先級 7
同像性 10
Clojure Reader 12
命名空間 21
符號解析 23
特殊形式 24
小結 46
這隻是開始 48
第1部分 49
第2章 函數式編程 51
所謂函數式編程,到底意味著什麼? 52
談談值的重要性 52
作為頭等公民的函數以及高階函數 59
函數(功能)的組閤 68
純函數 76
現實生活中的函數式編程 80
第3章 集閤類與數據結構 83
抽象優於實現 84
訪問集閤元素的簡潔方式 111
數據結構的類型 115
不可變性和持久性 123
元數據 136
用Clojure的集閤來小試牛刀 137
總結 159
第4章 多綫程和並發 161
計算在時間和空間內的轉換 162
簡單的並行化 168
狀態和標識 170
Clojure的引用類型 172
並發操作的分類 174
原子類型(Atom) 176
通知和約束 179
ref 182
var 200
Agent 211
使用Java的並發原語 227
總結 228
第2部分 229
第5 章 宏 231
宏到底是什麼? 231
編寫你的第一個宏 237
調試宏 239
語法 242
什麼時候使用宏 245
宏衛生 247
宏的常見用法和模式 253
隱藏參數:&env 和 &form 255
深入 -> 和 ->> 263
總結 266
第6章 數據類型和協議 267
協議(Protocol) 268
擴展已有的類型 270
定義你自己的類型 274
實現協議 284
協議自省 293
協議函數分派的邊界場景 295
自己實現一個set 296
總結 304
第7章 多重方法 305
多重方法基礎 305
通往層級之路 308
層級 310
真正實現多重! 315
還有幾件事 317
最後的思考 321
第3 部分 323
第8章 Clojure項目的組織與構建 325
項目布局 325
構建 339
最後的思考 355
第9章 Java及JVM互操作 357
JVM是Clojure的基礎 358
Java類、方法和字段的使用 358
便利的互操作工具 361
異常與錯誤處理 363
為瞭效率進行類型提示 367
定義類、實現接口 372
在Java裏使用Clojure 386
樂於閤作的夥伴 393
第10章 麵嚮REPL的編程 395
交互式開發 395
工具集 400
在REPL裏調試、監測和打補丁 412
重定義結構的限製 416
小結 418
第4部分 419
第11章 數字與數學 421
Clojure的數字 421
Clojure數學 427
相等與等值 432
優化數值效率 436
用Clojure可視化芒德布羅集 448
第12章 設計模式 457
依賴注入 459
策略模式 462
責任鏈 463
麵嚮方麵的編程 466
最後的思考 470
第13章 測試 471
不可變值與純函數 471
clojure.test 473
HTML DSL的成長 482
依賴斷言 486
第14章 使用關係數據庫 491
clojure.java.jdbc 491
Korma 498
Hibernate 503
最後的思考 510
第15章 使用非關係型數據庫 511
安裝CouchDB和Clutch 512
基本的CRUD操作 512
視圖 513
_changes: 把CouchDB濫用做消息隊列 519
可隨意點選的消息隊列 521
最後的思考 524
第16章 Clojure與Web 525
Clojure棧 525
基石:Ring 526
用Compojure路由請求 533
使用模闆 543
最後的思考 552
第17章 布署Clojure Web應用程序 553
Java與Clojure Web架構 553
在本地運行Web應用 561
Web應用程序布署 562
超越簡單Web應用程序布署 565
第5部分 567
第18章 明智地選擇Clojure類型定義形式 569
第19章 在工作場所引進Clojure 573
隻是事實… 573
強調生産效率 574
強調社群 576
審慎 577
第20章 下一步? 579
(dissoc Clojure ‘JVM) 579
4Clojure 580
Overtone 581
core.logic 581
Pallet 582
Avout 582
Heroku上的Clojure 583
關於作者 585
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-06-15
Clojure編程 2024 pdf epub mobi 電子書 下載
Clojure編程 2024 pdf epub mobi 電子書 下載
Clojure編程 2024 pdf epub mobi 電子書 下載
喜欢 Clojure編程 電子書 的读者还喜欢
Clojure編程 pdf epub mobi 讀後感
評分
☆☆☆☆☆
這本書給總體上不錯,翻譯質量也比較高,但是有些地方翻譯還是很難理解,有些地方怪怪的,比如308頁的:“層級”用復數,在中文中這個復數如何體現? 書中給瞭大量的例子,有助於理解,非常好。如果每隔章節增加一些習題就更好瞭。 此外,多重轉發這一章感覺不怎麼樣。 Cloju...
評分
☆☆☆☆☆
這本書給總體上不錯,翻譯質量也比較高,但是有些地方翻譯還是很難理解,有些地方怪怪的,比如308頁的:“層級”用復數,在中文中這個復數如何體現? 書中給瞭大量的例子,有助於理解,非常好。如果每隔章節增加一些習題就更好瞭。 此外,多重轉發這一章感覺不怎麼樣。 Cloju...
評分
☆☆☆☆☆
讀瞭第一章,翻譯得挺不錯的,講得也很詳盡,推薦。感覺讀起來比另外一本《Clojure程序設計》要更清晰。整本書的覆蓋的範圍也較廣,從語言本身,跟JVM的交互,FP編程,Web開發,數據庫操作都有涉及,適閤放在案頭參考。
評分
☆☆☆☆☆
讀瞭第一章,翻譯得挺不錯的,講得也很詳盡,推薦。感覺讀起來比另外一本《Clojure程序設計》要更清晰。整本書的覆蓋的範圍也較廣,從語言本身,跟JVM的交互,FP編程,Web開發,數據庫操作都有涉及,適閤放在案頭參考。
評分
☆☆☆☆☆
如果你沒有FP經驗,或許真的看完這本書你不知道該如何構建一個項目。 因為Clojure給我們的選擇實在太多瞭,沒有長時間的實踐很難找到最佳實踐,好像說瞭句廢話,因為解決方案如此之多,那就隻能是不停地實踐纔能知道哪種是最優路徑。 另外,我不得不說Clojure是FP領域裏最優...
類似圖書 點擊查看全場最低價
出版者:電子工業齣版社
作者:Chas Emerick
出品人:
頁數:618
譯者:徐明明
出版時間:2013-3-26
價格:99.00元
裝幀:平裝
isbn號碼:9787121197185
叢書系列:
圖書標籤:
Clojure
函數式
lisp
編程
Java
programming
程度設計
軟件開發
Clojure編程 2024 pdf epub mobi 電子書 下載
Clojure編程 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
[適閤做參考書 以為作為入門讀物不太閤適 沒有Function Programming經驗 請先學習LISP ] 重新打分 給瞭四分(上次給的是三分) 有讀瞭一次 感覺比上次看著有感覺瞭 可能是因為最近思考比較多吧 :) 算是本好書 最好能看看SICP 對比一下 學而不思則怠嗎 | 2018年8月19日 重新打分 五分! 我想我體會到瞭一些東西 這是一本好書 適閤各個層次
評分
☆☆☆☆☆
對 Clojure 的介紹很全麵。和實戰不同,這本書對細節的介紹還是很到位的,每章都會有案例,讀者能夠通過案例深入 Clojure。以前還是很想進一步瞭解這門語言的,不過後來想想算瞭,還是把精力放在技術實現上吧
評分
☆☆☆☆☆
不太適閤想立即上手的人
評分
☆☆☆☆☆
Clojure 已經快忘光瞭。
評分
☆☆☆☆☆
Clojure的玩意兒老是把自己搞得跟邪教是的,上來先是恐嚇,你之前的三觀多不對,隻有我是對的,然後跟其他語言比較,顯示自己的與眾不同,但絕口不提自己模仿的Scheme。“如果你使用的程序語言是這麼工作的話,那就不要乾瞭,辭職做木匠吧” 木匠怎麼你瞭,你大爺的。
Clojure編程 2024 pdf epub mobi 電子書 下載