Functional Thinking: Paradigm Over Syntax (Paperback)
暫譯: 函數思維:範式優於語法 (平裝本)
Neal Ford
- 出版商: O'Reilly
- 出版日期: 2014-08-19
- 定價: $1,380
- 售價: 9.5 折 $1,311
- 貴賓價: 9.0 折 $1,242
- 語言: 英文
- 頁數: 180
- 裝訂: Paperback
- ISBN: 1449365515
- ISBN-13: 9781449365516
-
相關分類:
軟體工程、Functional-programming
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)$2,450$2,401 -
設計的設計:一位電腦科學家的設計歷險 (The Design of Design: Essays from a Computer Scientist)$480$408 -
$1,300Introduction to the Art of Programming Using Scala (Paperback) -
SQL Server 2012 商業智慧 2.0$780$616 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
ASP.NET 學習教材-使用 C#$650$514 -
Arduino 輕鬆入門:範例分析與實作設計$560$437 -
Autodesk Revit 建築設計與建模實務基礎 (適用2014)$420$332 -
Robi 洛比 2015/07/28 (No.66) <此為過刊雜誌,恕不接受退貨及取消訂單>$599$569 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
最新 3ds Max 建築與室內設計大全─從入門到精通$720$612 -
Windows Server 2012 R2 網路與網站建置實務$690$587 -
24 小時不打烊的雲端服務:專家教你用 Windows Server 2012 R2 Hyper-V3 虛擬化環境實戰 (初級篇)$780$608 -
深入淺出 Node.js$560$437 -
Responsive Web Design 自動調適型網頁程式設計-讓網頁在電腦 / 平板 / 手機完美展現$360$306 -
TQC+ AutoCAD 2015 特訓教材-基礎篇$650$585 -
ASP.NET MVC 5 網站開發美學$780$616 -
一手掌握 Android NFC 開發技術$480$408 -
iOS 6 實戰(iOS in Practice) + Objective-C 無痛入門(Objective-C Fundamentals)(套書)$1,100$858 -
Raspberry Pi 最佳入門與實戰應用-深入 Raspberry Pi 的全方位指南(附87段教學與執行影片/範例程式檔)$450$356 -
學會 Swift 程式設計的 18堂課$450$383 -
iOS 8 程式設計實戰--205 個快速上手的開發技巧$500$395 -
伺服器端的 script 的帝王-成為 Node.js 高手的最後一哩$540$459 -
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Paperback)$1,940$1,843 -
Spark 技術手冊|輕鬆寫意處理大數據 (Spark: The Definitive Guide|Big Data Processing Made Simple)$880$695
商品描述
If you want to take advantage of functional programming features in Java and other languages, this in-depth guide takes you beyond syntax and demonstrates how you need to think in a new way. Software architect Neal Ford shows intermediate to advanced developers how functional coding allows you to step back a level of abstraction so you can see your programming problem with greater clarity.
Each chapter shows you various examples of functional thinking, using numerous code examples from Java 8 and other JVM languages that include functional capabilities. This book may bend your mind, but you’ll come away with a good grasp of functional programming concepts.
- Understand why many imperative languages are adding functional capabilities
- Compare functional and imperative solutions to common problems
- Examine ways to cede control of routine chores to the runtime
- Learn how memoization and laziness eliminate hand-crafted solutions
- Explore functional approaches to design patterns and code reuse
- View real-world examples of functional thinking with Java 8, and in functional architectures and web frameworks
- Learn the pros and cons of living in a paradigmatically richer world
商品描述(中文翻譯)
如果您想利用 Java 和其他語言中的函數式編程特性,這本深入的指南將帶您超越語法,並展示您需要以全新的方式思考。軟體架構師 Neal Ford 向中級到高級開發人員展示了函數式編碼如何讓您退後一步,從更高的抽象層次來看待您的編程問題,從而獲得更清晰的理解。
每一章都展示了各種函數式思維的例子,使用來自 Java 8 和其他具有函數式能力的 JVM 語言的眾多代碼示例。這本書可能會挑戰您的思維,但您將對函數式編程概念有良好的掌握。
- 理解為什麼許多命令式語言正在添加函數式能力
- 比較函數式和命令式解決方案對於常見問題的處理
- 檢視將例行工作控制權交給運行時的方式
- 學習如何使用記憶化和懶惰評估消除手工編寫的解決方案
- 探索函數式方法在設計模式和代碼重用中的應用
- 查看使用 Java 8 的函數式思維的實際案例,以及在函數式架構和網頁框架中的應用
- 學習生活在一個範式更豐富的世界中的利弊
