码迷,mamicode.com
首页 >  
搜索关键字:scala高阶函数 函数式编程    ( 1911个结果
about python
函数式编程λ演算LISP,Erlang尾递归 栈的使用避免防御式编程ER实体Entity关系relationshipOOP [OOA/D]属性、行为继承、聚合、关联抽象、封装笛卡尔方法论拆分排序处理归并软件工程过程方法论软件生命周期RUP统一软件过程管理敏捷开发项目管理(计划、组织、执行、控制)线性...
分类:编程语言   时间:2014-07-19 16:20:43    阅读次数:250
1.2 通往实用函数编程之路
1.2 通往实用函数编程之路   函数式编程的思想发源要早于第一台计算机,其历史可追溯到上世纪三十年代,当时 Alonzo Church 和 Stephen C. Kleene 引入一种理论,叫 lambda 演算,属于数学基础研究。虽然它未能实现其初衷,但仍有一些逻辑分支在使用,并发展出有用计算理论。为了学习函数式编程的基本原理,有必须简单了解一下lambda 演算(下一章)。发明计算机以后...
分类:其他好文   时间:2014-07-19 08:23:38    阅读次数:238
1.1 什么是函数式编程?
1.1 什么是函数式编程?   想给函数式编程下个明确的定义,是困难的。因为,存在不同的函数语言,但是,并没有明确的、每种函数语言必须具有的特征集。尽管如此,函数语言仍有一些共同的属性,只是表达解决编程问题的风格稍微有点不同。最容易地描述函数式编程,就是把它与最常见的编程风格:命令式编程(imperative programming),进行比较。   [函数语言] 函数式编程的编程风格是...
分类:其他好文   时间:2014-07-19 08:18:52    阅读次数:212
JavaScript 常见陷阱
JavaScript 常见陷阱 总结 1 数组 2 函数级作用域 3 this变量 4 对象直接量和JSON 5 undefined和null 6 replace 7 全局变量...
分类:编程语言   时间:2014-07-19 02:36:05    阅读次数:273
关于本书
关于本书   如果你已经开发过 .NET 程序,熟悉面向对象技术,想知道“函数式编程”有什么新内容,以及我们如何能从中受益,那么,本书肯定适合你。 本书特别适合已经有面向对象编程和 C# 2.0 知识的开发人员,当然,通常并不要求你有函数编程的知识,更不要求知道 F#。事实上,如果你过去常用面向对象方式思考问题,那么,学习函数式编程会更困难,因为许多函数式思想对你来说是陌生的。我们写这本书已...
分类:其他好文   时间:2014-07-18 21:21:09    阅读次数:261
深入浅出 JavaScript 中的 this
深入浅出 JavaScript 中的 thisJavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。本文仅采撷其中的一例:JavaScript 中的 this 关键字,深入浅出的分析其在不同情况下的...
分类:编程语言   时间:2014-07-18 15:04:41    阅读次数:261
Python 函数式编程学习
描述:通过将函数作为参数,使得功能类似的函数实现可以整合到同一个函数。Before 1 def getAdd(lst): 2 result = 0 3 for item in lst: 4 result += item 5 return result 6 7...
分类:编程语言   时间:2014-07-17 23:34:29    阅读次数:374
第一章 不同的思维
第一章不同的思维   本章介绍 ■理解函数式编程 ■用函数式思想提高生产力 ■写出阵高效、可读性强的代码 ■实现第一个 F# 应用程序    函数语言非常富于表达,能用短小、简洁、具可读性的代码,实现强大的功能。之所有这些是可能的,是因为函数语言提供了更加丰富的方式,来表达抽象的概念。我们可以隐藏代码是“如何”执行的,只要指出所需的“结果”,并且这样的(指出如何实现结果)代码只要写...
分类:其他好文   时间:2014-07-17 20:21:25    阅读次数:216
第一部分 学习函数式思维
第一部分学习函数式思维   捡起这本书的原因可能很多。可能是在学习 LINQ 和 C# 3.0,或者受此影响的别的技术时,听到过函数式编程,你想知道它是否有还其他意思;也可能听说过函数式编程可以使写并行或异步程序更容易;也许听说过函数风格的其他有趣应用,比如,如何写出没有可变状态的程序;还可能已听说过一种叫 F# 的新语言,将会成为 Visual Studio 2010 的一部分,你可能想知道...
分类:其他好文   时间:2014-07-17 20:14:35    阅读次数:188
C# Lambda表达式详解,及Lambda表达式树的创建
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda.....
分类:其他好文   时间:2014-07-16 18:55:46    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!