Scala與Clojure函數式編程模式Java虛擬機高效編程 Scala与Clojure函数式编程模式 Java虚拟机高效编程 (图灵程序设计丛书)
貝維拉誇林(Michael Bevilacqua-Linn)
- 出版商: 人民郵電
- 出版日期: 2015-05-01
- 定價: $294
- 售價: 8.5 折 $250
- 語言: 簡體中文
- 頁數: 218
- ISBN: 7115388946
- ISBN-13: 9787115388940
-
相關分類:
Functional-programming
- 此書翻譯自: Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM (Paperback)
立即出貨 (庫存=1)
買這商品的人也買了...
-
深入淺出 Python (Head First Python)$780$616 -
PHP 設計模式學習手冊 (Learning PHP Design Patterns)$580$458 -
LinkIt ONE 物聯網實作入門$280$252 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
圖解物聯網|感測器的架構與運用$380$323 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
Raspberry Pi 超炫專案與完全實戰, 2/e$580$458 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
VMware vSphere 疑難雜症排除手冊$500$395 -
$414Scala 函數式編程 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
$414自己動手寫Java虛擬機 -
$301軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual) -
Python + Spark 2.0 + Hadoop 機器學習與大數據分析實戰$680$530 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
Python 初學特訓班 (附250分鐘影音教學/範例程式)$480$379 -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
$534Clojure 編程樂趣, 2/e (The Joy of Clojure, 2/e)
商品描述
<內容介紹>
貝維拉誇林編著的《Scala與Clojure函數式編程模式(Java虛擬機高效編程)/圖靈程序設計叢書》向讀者展示瞭如何採用函數式方案來替代或最大程度地簡化在面向對象編程中所使用的許多常用模式,同時還介紹了一些在函數式世界中廣泛使用的模式。主要內容包括:函數式編程簡介,Java、Scala、Clojure 三種語言中的Tinyweb 對比,函數式編程範式如何替換面向對象編程模式,幾種主要的函數式編程範式。
本書適合所有程序員和對函數式編程感興趣的讀者閱讀。
<章節目錄>
第1章 模式和函數式編程
1.1 什麼是函數式編程
1.2 模式詞匯表
第2章 TinyWeb:讓模式協同工作
2.1 TinyWeb簡介
2.2 採用Java來編寫TinyWeb
2.3 採用Scala來編寫TinyWeb
2.4 採用Clojure來編寫TinyWeb
第3章 替代面向對象模式
簡介
模式1 替代函數式接口
模式2 替代承載狀態的函數式接口
模式3 替代命令模式
模式4 替代生成器模式來獲得不可變
對象
模式5 替代疊代器模式
模式6 替代模板方法模式
模式7 替代策略模式
模式8 替代空對象
模式9 替代裝飾器模式
模式10 替代訪問者模式
模式11 替代依賴註入
第4章 函數式模式
簡介
模式12 尾遞歸模式
模式13 相互遞歸模式
模式14 Filter-Map-Reduce模式
模式15 操作鏈模式
模式16 函數生成器模式
模式17 記憶模式
模式18 惰性序列模式
模式19 集中的可變性
模式20 自定義控制流
模式21 領域特定語言
第5章 結束語
參考文獻
