欢迎访问个人博客,阅读此文http://www.yandong.org/archives/228
刚开始学习Haskell,在此做个总结吧,主要整理一下搜集到的资源,并安排下面的学习
介绍
Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。
Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母“λ”(Lambda)作为自己的标志
Haskell语言的最重要的两个应用是Glasgow Haskell Compiler(GHC)和Hugs(一个Haskell语言的编译器)。
Haskell史话 —读点历史
学习资源
Haskell的中文资料少得可怜,英文倒是很多(我英文很烂那),下面是搜集到的一些中文资料。
- Haskell-wiki教程 —-非常易懂,可以先看一会这个
- Haskell趣学指南—-写的不错,
- Real word Haskell中文翻译 —-进阶读物,不重理论,注重实用
- Haskell的安装配置问题—-一些诶小问题,小概念
- TopLanguage上关于Haskell的一些讨论
- 豆瓣上Haskell小组
- 学习Haskell的现实意义—-如果你还在无聊的争论和蛋疼的抉择中,那给你一个理由吧
- Haskell非常有意思的教程—–很好玩,虽然是英文
- Hakell学习工具—–主要是一些库查询等等,用得着
学习安排
个人认为学习一门新语言,至少要分三步
- 首先要学习这个语言的特性,
- 其次要熟悉已有的库函数,
- 除此之外,还要实践编码以解决实际问题。
- 还有就是,阅读这方面的论文(不一定是必需的)
我现在对Haskell的学习还停留在第一步,继续努力吧