计算模型:源于对计算过程的不同认识;基于不同计算模型一般分为:命令式语言;函数式语言;逻辑式语言;面向对象程序设计语言;基于程序本质分类:命令式:结构化编程(冯诺依曼:计算机系统以存储和处理为核心)【面向存储的编程】;面向对象编程;说明式:函数式;其他;//命令式语言基于存储结构进行算法设计;即:算...
分类:
Web程序 时间:
2014-10-09 13:43:23
阅读次数:
183
Functional JavaScript
目录
1
Get Started with FP2
First-class Functions and Applicative Programming3
Variable Scope and Closures4
High-order Functions5
Function-Building Functions6
...
分类:
编程语言 时间:
2014-10-08 10:13:35
阅读次数:
266
这是2014腾讯实习生笔试(西安,武汉站)的第26题。给出二个函数,让你去理解其含义。答案是:第一个函数式用来产生(a,b)之间的随机小数。第二个函数式用蒙特卡洛概率算法求近似圆周率。先介绍一下该方法(蒙特卡洛算法):以概率和统计理论方法为基础的一种计算方法。将所求解的问题同一定的概率模型相联系,用...
分类:
其他好文 时间:
2014-10-05 14:28:08
阅读次数:
218
介绍
Scala是一种函数式面向对象语言,它融汇了许多前所未有的特性,而同时又运行于JVM之上。随着开发者对Scala的兴趣日增,以及越来越多的工具支持,无疑Scala语言将成为你手上一件必不可少的工具。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据...
分类:
数据库 时间:
2014-09-30 20:17:19
阅读次数:
335
scala是一种集面向对象特性和函数式特性于一身并可运行在JVM上的强类型静态语言。因为可以运行在JVM上,并在设计时借鉴于大量的java语言特性,故可以和java互动并可以调用java相关类库,这让现在大量掌握java的编程者的智力投资得到极大的利用。并且还借鉴了Elang函数语言及Ruby等.....
分类:
其他好文 时间:
2014-09-30 02:03:51
阅读次数:
284
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化...
分类:
其他好文 时间:
2014-09-28 20:25:55
阅读次数:
234
JavaScript的函数式编程的对象本质:functiona(){varx="sth";returnb(){//dowithx;}}varc=a();等价于functiona(){this.x="dosth";this.b=function(){//dowiththis.x}}varc=newa(...
分类:
编程语言 时间:
2014-09-28 15:44:13
阅读次数:
182
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归...
分类:
编程语言 时间:
2014-09-27 15:09:19
阅读次数:
180
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1098题目的关键是函数式f(x)=5*x^13+13*x^5+k*a*x;事实上,由于x取任何值都需要能被65整除.那么用数学归纳法.只需找到f(1)成立的a,并在假设f(x)成立的基础上,证明f(x+1)...
分类:
其他好文 时间:
2014-09-26 20:40:38
阅读次数:
141
今天学完了传智播客毕向东老师的java基础教程——第一阶段:java开发前奏1、java开发过程———————————————不建议先用ECLIPSE写代码,因为它的函数式自动生成的,不利于找寻编程手感打开记事本写完程序后,修改扩展名为.java然后在DOS控制台使用命令javac 对java文件....
分类:
编程语言 时间:
2014-09-26 02:51:58
阅读次数:
267