什么是Functional Reactive Programminghttp://limboy.me/ios/2013/06/19/frp-reactivecocoa.htmlFunctional Reactive Programming(以下简称FRP)是一种响应变化的编程范式。先来看一小段代码a...
分类:
其他好文 时间:
2015-08-21 15:24:27
阅读次数:
205
🏠 Functional Programming in Javascript 主目录第四章 在Javascript中实现函数式编程的技术 函数组合 终于,我们到了函数组合。 在函数式编程中,我们希望一切都是函数,尤其希望是一元函数,如果可能的话。如果可以把所有的函数转换为一元函数, 将发生神奇的事...
分类:
编程语言 时间:
2015-08-20 12:22:35
阅读次数:
211
1.一开始,C++只是C加上一些面向对象特性,最初名称为"C with Classes"(带类的C).2.如今的C++已经是个多重泛型编程语言,同时支持过程形式(procedural),面向对象形式(object-oriented),函数形式(functional),泛型形式(generic),元编...
分类:
编程语言 时间:
2015-08-17 21:39:18
阅读次数:
123
1.引言 bind1st和bind2nd函数用于将一个二元算子(binary functor,bf)转换成一元算子(unary functor,uf)。为了达到这个目的,它们需要两个参数:要转换的bf和一个值(v)。可能这么解释以后大家还不是很清楚,那么就说点白话吧。我们在做比较的时候所写的表达式....
分类:
其他好文 时间:
2015-08-17 18:50:30
阅读次数:
112
Come From: http://lidrema.blog.163.com/blog/static/209702148201461145859142/ Scala: 一种类似java的编程。集成了面向对象(Object-Oriented)编程和函数式(Functional programming ...
分类:
系统相关 时间:
2015-08-17 13:56:55
阅读次数:
138
在上两篇讨论中我们介绍了IO Process:Process[I,O],它的工作原理、函数组合等。很容易想象,一个完整的IO程序是由 数据源+处理过程+接收端即: Source->Process->Sink所组成的。我们发现:Process[I,O]本身是无法兼顾Source和Sink的功能。而独立附加的Source和Sink又无法有效地与Process[I,O]进行函数组合(functional...
分类:
其他好文 时间:
2015-08-16 12:17:45
阅读次数:
170
🏠 Functional Programming in Javascript 主目录第四章 在Javascript中实现函数式编程的技术 部分函数应用和珂理化 许多语言支持可选参数,但是Javascript不支持。Javascript采用一种完全不同的模式,它任允许意数量的参数传给函数。 这就给一...
分类:
Web程序 时间:
2015-08-14 15:08:49
阅读次数:
182
🏠 Functional Programming in Javascript 主目录上一章 建立函数式编程环境第四章 在Javascript中实现函数式编程的技术扶好你的帽子,我们现在要真正进入函数式的思想了。这章我们继续下面的内容: 把所有的核心概念放到一个集中的范式里 探索函数式编程之美 一步...
分类:
编程语言 时间:
2015-08-11 23:08:21
阅读次数:
145
🏠 Functional Programming in Javascript 主目录第三章 建立函数式编程环境 开发和生产环境 环境 编程风格与应用所部署或者将要部署的环境没啥关系。但是库就有关系了。 浏览器 主要的Javascript应用还是跑在客户端的,也就是浏览器。基于浏览器的环境对于开发来...
分类:
Web程序 时间:
2015-08-11 00:02:21
阅读次数:
163
🏠 Functional Programming in Javascript 主目录第三章 建立函数式编程环境 Javascript的函数式库 据说所有的函数式程序员都会写自己的函数库,函数式Javascript程序员也不例外。 随着如今开源代码分享平台如GitHab、Bower和NPM的涌现,对...
分类:
编程语言 时间:
2015-08-10 10:38:27
阅读次数:
169