Clojure 編程實戰, 2/e (Clojure in Action, 2/e)
(美)阿米特·拉索爾(Amit Rathore),弗朗西斯·阿維拉
- 出版商: 機械工業
- 出版日期: 2018-01-01
- 定價: $414
- 售價: 7.9 折 $327
- 語言: 簡體中文
- 頁數: 274
- 裝訂: 平裝-文庫
- ISBN: 7111609387
- ISBN-13: 9787111609384
-
相關分類:
Functional-programming
- 此書翻譯自: Clojure in Action, 2/e (Paperback)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
實戰 XOOPS 模組開發$480$379 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$288Living Clojure (中文版) -
$534Clojure 編程樂趣, 2/e (The Joy of Clojure, 2/e) -
$254Web開發經典叢書:Clojure高級編程 (Professional Clojure) -
$450Clojure 經典實例 (Clojure Cookbook: Recipes for Functional Programming) -
$2,083Spark: The Definitive Guide: Big Data Processing Made Simple (Paperback) -
Practical Monitoring: Effective Strategies for the Real World$998$945 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
區塊鏈|未來經濟的藍圖 (Blockchain: Blueprint for a New Economy)$380$300 -
GraphQL 學習手冊 (Learning GraphQL : Declarative Data Fetching for Modern Web Apps)$520$411 -
圖解 Linux 核心工作原理|透過實作與圖解學習OS與硬體的基礎知識$450$356 -
$702Kubernetes in Action (簡體中文版) -
DevOps Handbook|打造世界級技術組織的實踐指南 (中文版) (The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations)$580$458 -
Raspberry Pi 樹莓派 5.1V / 3A USB-C 電源供應器|官方原廠電源(15.3W Type-C)$399$379 -
Raspberry Pi 樹莓派官方原廠 Micro HDMI 轉 HDMI (A/M) 傳輸線(1m) (Pi 4 適用)$190$181 -
Kubernetes 建置與執行 : 邁向基礎設施的未來, 2/e (Kubernetes: Up and Running: Dive into the Future of Infrastructure, 2/e)$520$411 -
Java 最強入門邁向頂尖高手之路:王者歸來, 2/e (全彩版)$1,000$790 -
最完整跨平台網頁設計:HTML + CSS + JavaScript + jQuery + Bootstrap + Google Maps 王者歸來, 2/e (全彩印刷)$1,080$853 -
$398jQuery Mobile移動開發(全案例微課版) -
每個程式設計師都應該要知道的50個演算法$690$518 -
流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e)$1,200$948 -
Python 設計模式與開發實務 (Python Programming with Design Patterns)$580$458 -
史上最強 Python 入門邁向頂尖高手之路王者歸來, 3/e (全彩印刷)$1,200$948 -
Linux Ubuntu 操作系統 — 原理、架構與開發$354$336
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797 -
VIP 95折
ZBrush遊戲角色設計(第2版)$479$455
相關主題
商品描述
本書共11章。第1章簡要介紹了Clojure語言及其三大支柱。第2章介紹REPL。第3章介紹Clojure更獨特的特性,包括元數據、異常處理、高階函數、兩組作用域規則(詞法和動態)、組織代碼的命名空間等。第4章討論三種基本的多態性和使用多重方法時各種多態性在Clojure中的表現。第5章介紹Clojure與JVM的結合。第6章解釋Clojure的狀態管理和開發方法,以及四種基本的開發原語。第7章介紹Clojure的宏系統。第8章深入介紹函數式編程範式,以及第3章中所涉及的高階函數的使用方法。第9章討論表達問題。第10章說明如何將編寫測試驅動代碼的過程與第2章中介紹的ClojureREPL相結合,從而顯著提升效率。第11章介紹高級宏和DSL。
作者簡介
阿米特·拉索爾(Amit Rathore)
有12年構建大規模、數據密集型應用的開發經驗,目前正在為一個高分佈式、高負載的大數據系統開發Clojure代碼。
弗朗西斯·阿維拉(Francis Avila)
Breeze的軟件開發工程師,有7年Web前端和後端開發經驗。
目錄大綱
第1章 Clojure簡介1
1.1 Clojure的概念以及採用的原因1
1.2 語言基礎知識6
1.3 宿主互操作性:JVM速成教程9
1.4 小結12
第2章 Clojure要素:數據結構和函數14
2.1 在REPL上編碼14
2.2 Clojure數據結構21
2.3 程序結構31
2.4 程序流程35
2.5 小結49
第3章 Clojure構件50
3.1 元數據51
3.2 Java異常:try和throw55
3.3 函數56
3.4 作用域73
3.5 命名空間79
3.6 解構83
3.6.1 向量綁定84
3.6.2 映射綁定85
3.7 讀取器字面量87
3.8 小結89
第4章 多重方法多態90
4.1 多態及其類型90
4.2 用多重方法實現多態94
4.3 小結105
第5章 探索Clojure和Java互操作106
5.1 從Clojure中調用Java107
5.2 將Clojure代碼編譯為Java字節碼115
5.3 從Java調用Clojure122
5.4 小結123
第6章 狀態和開發的世界124
6.1 狀態存在的問題125
6.2 標示與值的分離127
6.3 Clojure的方法130
6.4 引用132
6.5 代理137
6.6 原子141
6.7 變量143
6.8 狀態及其統一訪問模型145
6.9 決定使用哪種托管引用類別147
6.10 future和promise148
6.11 小結150
第7章 通過宏發展Clojure151
7.1 宏的基礎知識152
7.1.1 文本替換152
7.1.2 unless示例153
7.1.3 宏模板156
7.1.4 回顧:為什麼使用宏160
7.2 Clojure內部的宏161
7.2.1 comment161
7.2.2 declare161
7.2.3 defonce162
7.2.4 and162
7.2.5 time163
7.3 編寫自己的宏163
7.3.1 infix164
7.3.2 randomly164
7.3.3 defwebmethod165
7.3.4 defnn166
7.3.5 assert-true167
7.4 小結169
第8章 函數式編程深入研究170
8.1 使用高階函數170
8.2 部分應用175
8.3 閉包180
8.4 小結196
第9章 協議、紀錄和類型197
第10章 測試驅動與開發及其他223
第11章 更多的宏和DSL242
結 語275
