作者简介:
Michael Bevilacqua-Linn
康卡斯特杰出工程师,现为该公司的新一代服务的电力基础设施构建分布式系统。他五年级的时候就拖着一台Apple II GS到自己班为同学们解释循环和变量。其博客地址为http://mblinn.com/。
译者简介:
赵震一
一线攻城狮,曾涌入创业洪流,多年未有所成。现居杭州,就职于阿里巴巴。热爱技术,关注互联网与大数据。InfoQ社区编辑,闲暇译一些技术文章,译有《RESTful Web APIs中文版》。
发表于2024-11-23
Scala与Clojure函数式编程模式 2024 pdf epub mobi 电子书
图书标签: 函数式编程 Scala Clojure JVM FP 计算机 编程范式 编程
StackOverflow刚刚发布了2015开发者调查,最受程序员喜爱的开发语言中,Clojure和Scala分别位列第五和第六。排名第一的是Swift,而Swift相比原先的Objective-C最重要的优点之一,就是对函数式编程提供了更好的支持。同时,新一代分布式计算系统Spark不仅在实现中选择了Scala,其提供的首选编程语言也是Scala。
所有迹象都显示,诞生50多年后,函数式编程却焕发了青春,越来越受到关注和青睐,从边缘地带步入了主流,除了Scala和Clojure这些新生函数式编程语言大行其道之外,Java等老牌面向对象的编程语言也开始支持匿名函数。函数式编程能简化开发过程,尤其是大型知识管理系统应用程序从中受益良多。
本书向读者展示了如何采用函数式方案来替代或简化面向对象编程中使用的诸多通用模式,同时还介绍了一些在函数式世界中广泛使用的模式。如果你是一名Java程序员,希望了解函数式编程能为你的工作效率带来多大的提升,或者你是一名刚刚开始使用Scala和Clojure的新手,尚不能玩转函数式的问题解决方案,那么本书就是为你而准备的。
还不错,讲得比较浅,算是扫盲。从oo的角度出发还是值得一看,一天就扫完了。最大的收获就是闭包与函数生成器。
评分入门……
评分从面向对象模式到函数式编程模式,需要对面向对象的设计模式有一定了解
评分对于学过scala 的人来说,此书就略显冗余。不过结合各个编程模式,让新手熟悉scala 和 clojure 还不错。clojure 也有其独特之处,还是值得学习。
评分还不错,讲得比较浅,算是扫盲。从oo的角度出发还是值得一看,一天就扫完了。最大的收获就是闭包与函数生成器。
Scala与Clojure函数式编程模式 2024 pdf epub mobi 电子书