你可能听说过函数式编程(Functional programming),甚至已经使用了一段时间。 但是,你能说清楚,它到底是什么吗? 网上搜索一下,你会轻松找到好多答案。 与面向对象编程(Object-oriented programming)和过程式编程(Procedural programmin ...
分类:
其他好文 时间:
2018-01-16 11:14:05
阅读次数:
286
诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。 不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支 ...
分类:
其他好文 时间:
2018-01-16 11:11:02
阅读次数:
178
Tansducer-js lib A high performance Transducers implementation for JavaScript. Transducers are composable algorithmic transformations. They are indepe ...
分类:
Web程序 时间:
2018-01-16 01:01:08
阅读次数:
392
Norvig的cs212真!的!好!难! 考虑先搞点别的,至少学完functional programming再跟。现在是光看懂他的代码都要焚膏继晷,虽然看懂后确实感觉有提升,但是这样子光跟着他的思路就很难了,ps啥的就更是做不出来了,很尴尬。 明天看情况再说。 更新: 决定了!这课先放一放,接下来 ...
分类:
其他好文 时间:
2018-01-13 11:18:29
阅读次数:
144
A number of concepts and paradigms are specific to functional programming, and generally foreign to imperative programming (including object-oriented ...
分类:
其他好文 时间:
2018-01-12 21:15:28
阅读次数:
191
最近在论坛上看到了这个方面的问题,详见这里。 随后浅浅地学习了一下子,看到了Qt官方论坛上给出的说明,觉得C++11的functional连接方法还是比Qt4既有的宏连接方法有很大不同。 官方论坛的文档:http://doc.qt.io/qt-5/signalsandslots-syntaxes.h ...
分类:
编程语言 时间:
2018-01-10 22:47:35
阅读次数:
250
C++的STL从广义上讲分为algorithm(算法),container(容器)和iterator(迭代器)三类,包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。 在C++标准库中,STL被组织成为下面的13个头文件:<algorithm>, <deque>, <functional> ...
分类:
其他好文 时间:
2018-01-06 17:13:51
阅读次数:
111
c++ bind1st 和 bind2nd的用法 来源: http://www.cnblogs.com/renyuan/p/6216375.html std::bind1st 和 std::bind2nd将二元函数转换为一元函数,具体用法参加下面的代码。 代码介绍了两种使用方式,第一种是使用std: ...
分类:
编程语言 时间:
2017-12-21 12:03:17
阅读次数:
145
https://io-meter.com/2016/09/03/Functional-Go-persist-datastructure-intro/ 持久化的数据结构(Persistent Data Structure) 对这类数据结构进行的任何修改,都会返回一个修改后的备份,而不会影响原来结构中的 ...
分类:
其他好文 时间:
2017-12-18 14:23:40
阅读次数:
173
课后作业 阅读任务 阅读提问4 一个软件除了基本功能之外,还有很多功能之外的特性,这些叫非功能需求(Non functional Re quirement),或者服务质量需求(Quality of Ser vice Requirement)。然而,若没有软件的基本功能,这些特性都将无从表现出来,因此 ...
分类:
其他好文 时间:
2017-11-28 19:49:25
阅读次数:
125