Haskell 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Haskell 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Haskell 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 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)
展开阅读全文

评论

点击加入讨论🔥(3) 发布并加入讨论🔥
发表了资讯
2021/02/20 07:19

Haskell 的 2020 年调查报告

Haskell 的 2020 年调查报告已经出炉,这是该系列报告的第 4 年。报告中对问卷答案进行了图表分析,并与前 3 年的情况进行了比较。在 2020 年,该调查收到了 1348 份回复,2019 年是 1211,2018 年是 1361,第一年是 1335。不过,在这次调查中存在一个错误,即对于允许多个答案的问题,仅记录了一个答案选项。尽管作者迅速修复了该错误,但是在此前 24 小时内提交的所有内容均受到此错误的影响。为了避免混淆,作者将结果与这些...

6
7
发表了资讯
2019/11/29 08:14

2019 年 Haskell 调查报告

Haskell 是一门纯函数式编程语言,近日有开发者发布了一份“2019 年 Haskell 现状调查报告”,调查涉及 Haskell 生态的方方面面,包括开发者使用 Haskell 的情况、Haskell 工具链使用情况与 Haskell 社区建设情况等。 该调查一共收集了 1211 份反馈,这些反馈的人大部分都使用过 Haskell(89%)。这里简单介绍一下报告中几个值得关注的亮点。 为什么不使用 Haskell? 占最多数的情况是公司不使用 Haskell,而其它人的理由则多与...

7
12
发表了资讯
2018/12/03 08:15

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

昨日,Haskell 开发者 Ben Gamari 再度发布邮件建议社区将 Haskell 编译器项目 Haskell GHC 迁移至 GitLab。 Ben Gamari 曾于几周前提过这个建议 —— 考虑将 Haskell GHC 的基础开发设施迁移至 GitLab。不过当初他只提供了一小时的测试用例,这对于要说服其他人去使用 GitLab 来说显然不够。 而这次 Ben Gamari 明显是有备而来,带着体验 GitLab 使用方式的网站(https://gitlab.staging.haskell.org)再次推广他的提议。Ben Gam...

2
2
发表了资讯
2017/11/15 08:23

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

Simon Peyton Jones 将 Haskell 等函数式编程语言描述为:它们是程序员灵感的来源 微软首席研究员兼 Haskell 的主要贡献者 Simon Peyton Jones 在一次采访中说到,函数式编程语言将在主流编程语言中占据一席之地。 函数式编程语言时代已经来临 Simon 谈到,大多数编程语言的构建方式都是命令式的,需要预先设定执行命令。但函数式编程语言就不一样,它会直接输出结果。比如 Excel 表格里的方程式,它并不显示计算步骤,只显示最...

11
22
发表了资讯
2014/08/11 00:00

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

函数式编程语言 Haskell 2014.2 发布了,改进记录请看 changelog (表示没看懂) Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并 且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母“λ”(Lambda)作为自己的标志。Haskell语言的最重要的两个应用是 Glasgow ...

13
11
发表了资讯
2014/07/25 00:00

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

大家都知道,写程序时应该让程序易读易懂,而添加注释是让你的程序实现这个目标的好方法。然而,对于一个程序,并不是你添加了足够多的注释,它就能 变得的易懂易读。事实上,第一要务是你的程序要写的干净整洁,这样也就没有添加注释的必要了。编译器是不会检查你的注释的,而注释往往会滞后于代码的更 新,跟实际代码实现不一致。如果你打算要写一段注释,在你真正的动手写之前,请先思考一下下面的这些问题: 这段注释是来标...

5
24
发表了资讯
2013/03/12 00:00

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

当我向一些新手推荐学习Haskell语言时,得到的反应通常是:“为什么要学Haskell?”,“这是一种实用的语言吗?”或者“这是一种我可以真正用的语言吗?”我的回答是明确的YES。 Haskell并不是我工作时的主要语言(我基本上是为嵌入式系统写C程序),但我仍然发现Haskell难以置信的有用。虽然我的工作从来不用Haskell,我仍然认为花时间去学习它是值得的。那么,为什么要学习Haskell语言呢? 1. Haskell语言能很好的帮助运用C语言...

22
55
发表了资讯
2012/04/11 00:00

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

最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,整个过程就像是完全重新学习如何编程。在i.TV网站上,我写了很多JavaScript(node.js和前端代码)。虽然有不少的函数式/haskell式的编程模式不能引用进来,但仍有大量的技术思想让我在使用javascript编程语言时受益不少。 你会发现Haskell库里有能够处理各种事情的各种各样的函数。起初我以为这些只是一种技术上的积累,但随后我认识到,...

12
44
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
3 评论
46 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部