Haskell 笔记(一)开始使用

本教程参考了《Haskell趣学指南》,是这篇指南的学习笔记,不过参入了我自己的一些想法和总结,首先,感谢《Haskell趣学指南》的作者bonus 和大陆翻译者Fleurer和台湾翻译者MnO2,谢谢你们之前的工作。

Haskell是一种标准化的,通用的纯函数编程语言,有非限定性语义和强静态类型。它的命名源自美国逻辑学家哈斯凯尔·卡瑞,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。在Haskell中,“函数是第一类对象”。作为一门函数编程语言,主要控制结构是函数。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母“λ”(Lambda)作为自己的标志。Haskell具有“证明即程序、命题为类型”的特征。

上面这一段是我在Haskell的wike上摘录的,这是一门函数式的编程语言,关于什么是函数式编程语言,大家可以自行google。

看了函数式编程以后,你会觉得进入了一个崭新的编程世界,和你之前使用的编程语言有着巨大的区别,当然,目前很多语言都引进了函数式编程思想,比如现在很火的python和 JavaScript 都引入了函数式的编程模式,你要再这些语言上使用函数式的编程思想,势必要了解什么才是函数式编程,而Haskell就是最好的工具。

基本使用


要是用Haskell环境,当然先要安装啦,你可以到haskell.org上下载到各个平台的Haskell版本,我这里用的是MAC的,当然,Linux,Windows下都有。

安装好了以后,使用ghci来启动Haskell环境,如果是windows的话可以在开始–程序中找到并启动。

启动以后,我们就进入了Haskell的编程世界了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值