07 2015 档案
摘要:🏠 Functional Programming in Javascript 主目录第二章 函数式编程基础上一节 函数式编程语言 与函数共舞 有时,优雅的实现是一个函数。不是方法。不是类。不是框架。只是函数。 - John Carmack,游戏《毁灭战士》首席程序员 函数式编程全都是关于如何把一个问题分解为一系列函数的。通常,函数会链在一起,互相嵌...
阅读全文
摘要:🏠 Functional Programming in Javascript 主目录第二章 函数式编程基础 函数式编程语言 函数式编程语言是那些方便于使用函数式编程范式的语言。简单来说,如果具备函数式编程所需的特征, 它就可以被称为函数式语言。在多数情况下,编程的风格实际上决定了一个程序是否是函数式的。 是什么让一个语言具有函数式特征? ...
阅读全文
摘要:2 函数式编程基础🏠 Functional Programming in Javascript 主目录上一章 Javascript函数式编程的力量——举个例子 现在,你已经稍稍领略了一点函数式编程能做的事情。但是到底什么是函数式编程呢? 如何来区分一个语言是否是函数式的?又如何来区分一段程序是否是函数式的呢?在这章,我们先来看看下面的问题,这些问题覆盖了函数式编程的核心概念: 使用函数和数...
阅读全文
摘要:Functional Programming in Javascript 中文翻译 —— 目录和介绍原著:[美] Dan Mantyla目录前言1 Javascript函数式编程的力量——举个例子2 函数式编程基础3 建立函数式编程环境4 在Javascript中实现函数式编程的技术5 范畴论6 高级主题以及Javascript的缺陷7 Javascript中的函数式和面型对象编程关于翻译的这本书...
阅读全文
摘要:1 Javascript函数式编程的力量——举个例子 几十年来,函数式编程一直是计算机科学狂热者的至爱,由于数学的纯洁性和谜一般的本质, 它被埋藏在计算机实验室,只有数据学家和有希望获得博士学位的人士使用。但是现在,它正经历一场复兴, 这要感谢一些现代语言比如Python,Julia,Ruby,Clojure以及——但不是最后一个——Javascript。 ...
阅读全文
摘要:前言 函数式编程是一种能够让你编写更聪明的代码的方式,可以减低复杂度,增强模块化。 它是一种通过灵巧地变化、组合、使用函数达到编写简洁代码的方式。 Javascript提供了一个实现这些的超赞的途径。Javascript,这个Internet的脚本语言, 它的核心实际上是一个函数式语言。通过学习如何显露出它作为一个函数式语言的真实身份, 我...
阅读全文