函数式编程规范新书-《Frisby函数式编程的基本指南》最新版pdf免费分享
Posted 深度学习与NLP
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数式编程规范新书-《Frisby函数式编程的基本指南》最新版pdf免费分享相关的知识,希望对你有一定的参考价值。
本书介绍
这是一本皆降函数式编程规范的书。本书将使用世界上最受欢迎的函数式编程语言:javascript。某些人可能会觉得这是一个错误的选择,因为它与当前的流行的编程文化背道而驰,目前,这种文化占主导地位。但是,由于以下几个原因,我认为这是学习FP的最佳方法:
你可能每天在工作中使用它。
这样就可以每天在现实世界的程序中练习和应用所学到的知识,而不必在深夜和周末使用深奥的FP语言进行项目开发。
我们不必先学习所有内容即可开始编写程序。
在纯函数式语言中,如果不使用monad,则无法记录变量或读取DOM节点。在这里,操作更加简单,让你的代码更加简洁。使用这种语言也比较容易上手,因为它是混合范式,在你的知识尚有不足的情况下,你可以学会这种方法。
该语言完全能够编写一流的功能代码。
我们拥有一两个很小的库来模仿Scala或Haskell之类的语言所需的所有功能。面向对象的编程目前在整个行业中占主导地位,但是在JavaScript中显然很尴尬。这类似于在高速公路上露营或在套间中跳踢踏舞。我们必须在bind所有地方,以免this从后边编程中被改变,当new关键字被遗忘时,对于怪异的行为,我们有各种解决方法,私有成员只能通过闭包使用。无论如何,FP对我们很多人来说都感觉更自然。
也就是说,毫无疑问,以本书所介绍的样式进行编码的最佳语言将是JavaScript。JavaScript将是我们学习范例的方法,你可以在很多地方应用它。幸运的是,这些接口是数学的,因此无处不在。你将在Swiftz,Scalaz,Haskell,PureScript和其他数学倾向的环境中使用它。
本书目录
内容截选
往期精品内容推荐
DeepLearning_NLP
深度学习与NLP
以上是关于函数式编程规范新书-《Frisby函数式编程的基本指南》最新版pdf免费分享的主要内容,如果未能解决你的问题,请参考以下文章