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) -
$998Practical Monitoring: Effective Strategies for the Real World -
網站可靠性工程|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書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書共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
