函数式编程
iteye_1103
这个作者很懒,什么都没留下…
展开
-
名词王国里的死刑(翻译)
(这篇文章原来是写在我的github博客网站上的,但是那里太冷清了,所以搬运过来,以后尽量两个地方同步更新吧,另外督促自己养成常写博客的好习惯。我的github博客地址:http://lcwangchao.github.com/ 谢谢) 翻译自Steve Yegge的大作《Execution in the Kingdom of Nouns》原文在 这里另外第一次翻译,很多地方不准...2012-07-03 19:12:24 · 330 阅读 · 0 评论 -
Haskell学习笔记 1
这段时间零零散散地看完了Haskell的基础部分。对于长期使用命令式编程的人来说,要理解函数式的思想还是很痛苦的,不过几天下来,还算少许有些感悟, 写下来以作备忘。函数式编程是基于lamda演算(Lambda Calculus)的一种编程形式,最早由阿隆左.丘奇提出。基本学过计算机的人都知道,现在的计算机是基于图灵的图灵机而 设计的,用于解决逻辑推理和计算问题。而就在lamda演算被提出...2012-07-04 16:25:05 · 120 阅读 · 0 评论 -
Haskell学习笔记 2 柯里化
柯里化的概念很简单,但是在介绍它之前,我们先回顾一下之前我们所认识的函数。比如 max,我们习惯于这样调用它: Prelude> max 5 66我们认为,max函数接受两个参数 5 和 6 并返回它们之中最大的结果,很顺理成章的想法。可是lamda函数只能是单一输入并且单一输出, 因此实际上,Haskell会这么解释它(max 5) 6怎么解释...原创 2012-07-04 16:26:49 · 323 阅读 · 0 评论