跳过主导航

新的报价!得到30%的每月前2个月无限。开始你的订阅的£29.99£19.99。新用户。条例适用

了解更多

Haskell简史》

Haskell编程语言的起源是什么?在这篇文章中,杰里米·辛格博士探讨了Haskell的历史。
Haskell历史海报
©格拉斯哥大学

从前,有一位数学家名叫Alonzo普林斯顿大学教堂。教堂是阿兰·图灵的博士生导师。教堂设计了一个数学模型函数的演算。是的,这是现代λ是从哪里来的!

稍后我们将探讨微积分的细节。现在,我们需要知道的是,微积分了本质的计算。它涉及到函数抽象(如在Haskell中定义函数)和应用程序(如调用函数在Haskell)。

快进从教堂在1930年代早期开发的编程语言在1950年代。的第一个高级程序设计语言是LISP(代表列表处理)。LISP采用功能性风格。它允许用户定义函数和传递价值。LISP住在…最近化身包括计划和Clojure。

快进了。在1980年代,大量的研究人员发明和扩展不同的函数式编程语言。语言的例子包括ML,希望和米兰达。然而研究是分散在不同的语言和他们中的许多人没有“开源”框架。所以一群学者成立了一个委员会来设计和实现一个新的语言,这将被用作研究和教学的工具函数式编程。

经过几年的工作和论点,委员会发表了第一Haskell语言的报告在1990年。这是一个重要的里程碑:终于有一个常见的函数式语言的研究团体团结起来。

语言日益流行至今,尽管公开宣称的目标不惜一切代价避免成功。有几个免费的实现。最常用的是格拉斯哥Haskell编译器,它有一个解释器(ghci)和一个编译器(ghc)。这些形式的一个组成部分Haskell平台。很多人导致了这个软件生态系统。他们中的许多人在格拉斯哥大学的工作西蒙•马洛,西蒙•佩顿琼斯,菲尔Wadler定义

Haskell是现在广泛应用于教学、研究和产业。例如,它的教授一些苏格兰格拉斯哥大学包括爱丁堡和圣安德鲁斯。它有自己的年度研讨会,ACM Haskell研讨会。有很多工业用户,包括Facebook。我们将采访一个软件开发人员从Facebook在接下来的几周。

可选地,如果你想了解更多关于Haskell的历史,请检查这些链接:

©格拉斯哥大学
本文从免费在线

这在Haskell函数式编程:增加你的编码

FutureLearn——终身学习

达到你的个人和职业目标

解锁进入顶尖大学的数百名专家在线课程和学位和教育工作者获得认证资格和专业电子竞技公开赛CV-building证书。dota2竞猜吧

加入1800万多个学习者启动,开关或建立你的职业,都以自己的节奏,在广泛的领域。

现在开始学习