¥ 24.99 购买电子书
推送到 Kindle 的服务已停止,如需 mobi 版,请看 最新帮助

函数式编程思维

~ Neal Ford (作者)   郭晓刚 (译者)
版权声明 阅读
O'Reilly Media, Inc. 介绍 阅读
译者序 阅读
前言 阅读
第1章 为什么 阅读
第2章 转变思维
第3章 权责让渡
第4章 用巧不用蛮
第5章 演化的语言
第6章 模式与重用
第7章 现实应用
第8章 多语言与多范式
作者和封面介绍
书  号 978-7-115-40041-3
出版日期 2015-09
页  数 164
定  价 49.00 元
印刷方式 黑白
类  别

1. 大量函数式编程示例,Scala、Clojure、Groovy、Java 8实现
2. 彻底搞懂函数式编程思维,并了解在函数式语境下的设计模式和代码重用
3. ThoughtWorks知名软件架构师Neal Ford作品,Agile Developer创始人Venkat Subramaniam推荐

Java等现代编程语言中出现了越来越多的函数式特性,跟随这本书,去了解语法表象之下真正需要掌握的新思维。中高级开发者可以从知名软件架构师Neal Ford的演示中,体会到函数式编程思想是怎样通过改换视角,让我们站在了另一个抽象层次上,把编程问题看得更加清晰。

本书每一章都会给出各种函数式编程思维的示例,并用Java 8或其他具备函数式能力的JVM语言代码实现出来。改变你的思维是本书的愿望,至少读完本书的时候,你会对各种函数式概念有一个良好的把握。

具体说来,本书将——

解释为什么众多命令式语言都在增加函数式能力
通过普通的编程问题来比较函数式和命令式的解答方案
考察将例行杂务委托给运行时的各种方式
学习用记忆和缓求值特性来取代手工编写的方案
探讨在函数式语境下的设计模式和代码重用
分别在Java 8、函数式架构和Web框架下检验函数式思维在真实案例中的表现
分析生活在一个范式更丰富多彩的世界里的优缺点

“这是一本非常重要的书,而说到写这本书,没有人比Neal更合适了。”——Venkat Subramaniam Agile Developer公司总裁


Neal Ford在跨国IT咨询公司ThoughtWorks担任总监、软件架构师和文化基因传播人。他精通各种编程语言,主要的咨询业务是大规模企业应用的设计、构建和工程实践。他还是一位国际知名的讲师,登上过全世界各种开发者会议的讲台。

原书书名 Functional Thinking: Paradigm Over Syntax
原书书号 978-1449365516
原书国家 美国
原书出版社 O'Reilly
原书页数 180

本书标签

× 2407
× 186
× 87

相关标签