书籍详情
《函数式编程思维》[45M]百度网盘|亲测有效
  • 函数式编程思维

  • 出版社:昕止惠文学专营店
  • 出版时间:2024-05
  • 热度:12583
  • 上架时间:2024-07-27 17:44:58
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

书名:函数式编程思维

定价:49.00元

作者:[美]福特(NealFord)著,郭晓刚译

出版社:人民邮电出版社

出版日期:2015-08-01

ISBN:9787115400413

字数:242000

页码:147

版次:147

装帧:平装

开本:16开

商品重量:0

编辑

内容提要

《函数式编程思维》脱离特定的语言特性,关注各种OOP语言的共同实践做法,展示如何通过函数式语言解决问题。例如,如何利用函数式语言,通过高阶函数、多元方法等完成代码重用。知名软件架构师NealFord为我们展示不同的编程范式,帮我们完成从Java命令式编程人员,到使用Java、Clojure、Scala函数式编程人员的完美转变,建立对函数式语言的语法和语义的良好理解。

目录

译者序ix
前言xi
章为什么1
1.1范式转变2
1.2跟上语言发展的潮流4
1.3把控制权让渡给语言/运行时4
1.4简洁5
第2章转变思维9
2.1普通的例子9
2.1.1命令式解法9
2.1.2函数式解法10
2.2案例研究:完美数的分类问题15
2.2.1完美数分类的命令式解法15
2.2.2稍微向函数式靠拢的完美数分类解法16
2.2.3完美数分类的Java8实现18
2.2.4完美数分类的FunctionalJava实现19
2.3具有普遍意义的基本构造单元21
2.3.1筛选22
2.3.2映射23
2.3.3折叠/化约25
2.4函数的同义异名问题28
2.4.1筛选28
2.4.2映射31
2.4.3折叠/化约33
第3章权责让渡37
3.1迭代让位于高阶函数37
3.2闭包38
3.3柯里化和函数的部分施用41
3.3.1定义与辨析41
3.3.2Groovy的情况42
3.3.3Clojure的情况44
3.3.4Scala的情况44
3.3.5一般用途47
3.4递归48
3.5Stream和作业顺序重排53
章用巧不用蛮55
4.1记忆55
4.1.1缓存56
4.1.2引入“记忆”59
4.2缓求值65
4.2.1Java语言下的缓求值迭代子65
4.2.2使用TotallyLazy框架的完美数分类实现67
4.2.3Groovy语言的缓求值列表69
4.2.4构造缓求值列表72
4.2.5缓求值的好处74
4.2.6缓求值的字段初始化76
章演化的语言79
5.1少量的数据结构搭配大量的作79
5.2让语言去迎合问题81
5.3对分发机制的再思考82
5.3.1Groovy对分发机制的改进82
5.3.2“身段柔软”的Clojure语言83
5.3.3Clojure的多重方法和基于任意特征的多态85
5.4运算符重载87
5.4.1Groovy87
5.4.2Scala89
5.5函数式的数据结构91
5.5.1函数式的错误处理91
5.5.2Either类92
5.5.3Option类100
5.5.4Either树和模式匹配100
第6章模式与重用107
6.1函数式语言中的设计模式107
6.2函数级别的重用108
6.2.1TemplateMethod模式109
6.2.2Strategy模式111
6.2.3Flyweight模式和记忆113
6.2.4Factory模式和柯里化116
6.3结构化重用和函数式重用的对比117
第7章现实应用125
7.1Java8125
7.1.1函数式接口126
7.1.2Optional类型128
7.1.3Java8的stream128
7.2函数式的基础设施129
7.2.1架构129
7.2.2Web框架132
7.2.3数据库133
第8章多语言与多范式135
8.1函数式与元编程的结合136
8.2利用元编程在数据类型之间建立映射137
8.3多范式语言的后顾之忧140
8.4上下文型抽象与复合型抽象的对比141
8.5函数式金字塔143
作者简介147
封面介绍147

作者介绍

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

序言


相关推荐