Quick Clojure: Effective Functional Programming
暫譯: 快速 Clojure:有效的函數式程式設計
Mark McDonnell
- 出版商: Apress
- 出版日期: 2017-08-25
- 定價: $1,200
- 售價: 8.0 折 $960
- 語言: 英文
- 頁數: 200
- 裝訂: Paperback
- ISBN: 1484229517
- ISBN-13: 9781484229514
-
相關分類:
Functional-programming
立即出貨 (庫存=1)
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)$680$537 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
從 Hooks 開始,讓你的網頁 React 起來 (第二版)(iT邦幫忙鐵人賽系列書)$720$562 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
哎呀!原來 React 這麼有趣好玩:圈叉、貪吃蛇、記憶方塊三款經典遊戲實戰練習(iThome鐵人賽系列書)$620$484 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
白話機器學習$780$616 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【軟精裝】$790$616 -
Python 風格徹底研究|超詳實、好理解的 Python 必學主題 (Dead Simple Python)$980$774 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
相關主題
商品描述
Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. Author Mark McDonnell talks about organization with namespaces; how to change the language via macros; object-oriented programming; and creating command-line apps. Finally, he shows you how to write Clojure from shell languages and interfaces such as Vim.
After reading and using Quick Clojure, you'll come away with first-hand knowledge and advice on how to quickly adopt, use, and apply Clojure without all the theoretical baggage that bigger books can sometimes bring.
What You'll Learn
- Work with data structures and their syntax
- Discover OOP in Clojure with patterns, polymorphisms, pattern matching, and concurrency
- Use conventions, organization, and namespaces in Clojure
- Create command-line apps
- Build various Clojure projects with the Leiningen IDE tool and framework
Who This Book Is For
Programmers with experience. A Java background would be helpful, but not required.
商品描述(中文翻譯)
快速掌握 Clojure 的實用入門書籍。您將學習函數式編程、數據結構、序列、解構、模式匹配、多型、併發、慣例等的基本概念。作者 Mark McDonnell 討論了如何使用命名空間進行組織;如何通過宏來改變語言;物件導向編程;以及創建命令行應用程式。最後,他展示了如何從 shell 語言和介面(如 Vim)編寫 Clojure。
閱讀並使用《Quick Clojure》後,您將獲得第一手的知識和建議,了解如何快速採用、使用和應用 Clojure,而不必承擔大型書籍有時帶來的理論負擔。
您將學到的內容:
- 使用數據結構及其語法
- 在 Clojure 中發現物件導向編程,包含模式、多型、模式匹配和併發
- 在 Clojure 中使用慣例、組織和命名空間
- 創建命令行應用程式
- 使用 Leiningen IDE 工具和框架構建各種 Clojure 專案
本書適合對象:
有經驗的程式設計師。具備 Java 背景會有幫助,但不是必需的。
