函数式编程语言 Haskell

函数式编程语言 Haskell

BSD
未知
2009-12-15
红薯

Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母“λ”(Lambda)作为自己的标志。Haskell语言的最重要的两个应用是Glasgow Haskell Compiler (GHC)和Hugs(一个Haskell语言的编译器)。本语言的特式是利用很简单的叙述就可以完成链表、矩阵等数据结构。更详细内容请参阅维基百科

一个简单的 Hello World 程序例子:

fac :: Integer -> Integer
fac 0 = 1
fac n | n > 0 = n * fac (n-1)
加载中

评论(2)

滔哥
滔哥
好简单的helloword....
yousee
yousee
haskell 和 lisp真的是好少资料啊~~求圈子..求同伴.. Haskell

Haskell 开发者再次建议将 Haskell GHC 迁移至 GitLab

昨日,Haskell 开发者 Ben Gamari 再度发布邮件建议社区将 Haskell 编译器项目 Haskell GHC 迁移至 GitLab。 Ben Gamari 曾于几周前提过这个建议 —— 考虑将 Haskell GHC 的基础开发设施迁移...

2018/12/03 08:15

微软首席研究员:函数式编程语言时代已经来临

Simon Peyton Jones 将 Haskell 等函数式编程语言描述为:它们是程序员灵感的来源 微软首席研究员兼 Haskell 的主要贡献者 Simon Peyton Jones 在一次采访中说到,函数式编程语言将在主流编程...

2017/11/15 08:23

Haskell 2014.2 发布,函数式编程语言

函数式编程语言 Haskell 2014.2 发布了,改进记录请看 changelog (表示没看懂) Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使...

2014/08/11 06:28

Haskell:什么时候该注释,什么时候不该注释

大家都知道,写程序时应该让程序易读易懂,而添加注释是让你的程序实现这个目标的好方法。然而,对于一个程序,并不是你添加了足够多的注释,它就能 变得的易懂易读。事实上,第一要务是你的...

2014/07/25 07:33

Haskell 语言为什么值得你去学习

当我向一些新手推荐学习Haskell语言时,得到的反应通常是:“为什么要学Haskell?”,“这是一种实用的语言吗?”或者“这是一种我可以真正用的语言吗?”我的回答是明确的YES。 Haskell并不...

2013/03/12 06:20

为什么我们要学习Haskell这样的编程语言

最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,整个过程就像是完全重新学习如何编程。在i.TV网站上,我写了很多JavaScript(node.js和前端代码)...

2012/04/11 07:24

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
Haskell 写 for 循环

最近在学 Haskell, 想重写一些算法,但发现其中没有 for, while 循环结构,而我的算法中大量使用了这种结构。 举例下面一个 for 循环,...

2016/10/10 17:57
3
回答
2014年首月的新书推荐!

大家好,这篇贴子是人民邮电出版社信息技术分社的第一期书讯,以后每个月的1号,我们都会从“人邮IT书坊”微信账号给大家推荐最新、最优秀、最热门的技术图书,希...

2014/01/06 10:04
1
回答
函数式语言能写出希尔排序吗?
random_walk 的回答 2013/03/26 13:28
最佳答案
参考这里 http://rosettacode.org/wiki/Sorting_algorithms/Shell_sort#Haskell
1
回答
lisp 書下載,第一本超好評,第二本超好評但個人我會先讀别本

http://www.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html http://...

2012/01/18 22:06

没有更多内容

加载失败,请刷新页面

没有更多内容

Haskell的学习笔记

欢迎访问个人博客,阅读此文http://www.yandong.org/archives/228 刚开始学习Haskell,在此做个总结吧,主要整理一下搜集到的资源,并安排下面的学习 介绍 Haskell是一种纯函数式编程语言,它...

2012/07/04 23:52
408
0
(转) Twisted :第二十一部分 惰性不是迟缓: Twisted和Haskell

第二十一部分 惰性不是迟缓: Twisted和Haskell

2016/01/27 13:25
14
1
Yesod - Haskell (1)

Haskell Haskell 是一门强大,快速,类型安全的函数式编程语言。本书假定你已经熟悉了Haskell大部分基础知识。这里有两本学Haskell非常棒的书,而且两本都是网上免费阅读的: Learn You a Ha...

2018/08/22 17:26
24
0
Haskell 是 Web 应用的好选择吗?

## Haskell 是 Web 应用的好选择吗? 未完,待续~~~~~~~~~~~~(博客里的Markdown有点不如人意,请见谅) 原文 http://jekor.com/article/is-haskell-a-good-choice-for-web-applications Haske...

2014/01/15 07:58
438
0
入Functional Programming到底我该选择Lisp还是Haskell?

现在我推荐学习Haskell、

2015/03/08 12:48
149
0
收集的Haskell资源

http://stackoverflow.com/questions/734309/haskell-ide-for-windows http://www.cs.kent.ac.uk/people/staff/sjt/Haskell_craft/probSolving.html http://www.haskell.org/haskellwiki/Has...

2012/04/24 09:02
140
0
Haskell

自己对haskell的一点儿纪录

2015/02/08 14:59
67
0
Yesod - Shakespearean模板 (3)

Shakespearean 模板 Yesod 使用Shakespearean系列模板语言作为其创建HTML,CSS,JavaScript的标准途径。这种系列语言使用相同的语法,以及首要原则: 尽量少涉及底层语言,同时在不显眼的地方...

2018/08/22 19:38
3
0
[转]Scala是个有趣的语言

经常读我的博客的人应该知道,我最喜欢的编程语言是Haskell。我喜欢函数式编程,Haskell是一个能把函数式编程推向极致的语言。虽然如此,我仍然时刻关注着其它新兴的和即将产生的编程语言,特...

2011/11/01 23:42
289
0
Haskell的仿函数

仿函数就是使一个类的使用看上去象一个函数,C++中我们经常使用,在Haskell中也有仿函数。Haskell的仿函数有两条必要的规则,我将这两条规则记录在这里。

2015/05/07 03:35
177
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部