《Haskell趣学指南》是人民邮电出版社信息技术分社今年一月出版的“新锐编程语言集萃”丛书中的一本。该丛书中还有《D程序设计语言》。我在去年六月写了一篇文章:《D程序设计语言》中的低级错误。这两本书的责任编辑都是杨海玲(图灵社区ID:旸谷)老师。

Haskell 是纯函数程序语言,它的命名源自美国逻辑学家哈斯凯尔·加里(Haskell Curry)。haskell.org 网站上有 Haskell 软件下载,还有大量的文档资料。大部分 Unix 操作系统都非常容易安装 Haskell 软件。例如,对于 Arch Linux 操作系统可以使用以下命令安装 Haskell 编译器和交互环境:

$ sudo pacman -S ghc

对于 Ubuntu 操作系统可以使用以下两条命令之一安装 Haskell 软件:

$ sudo apt-get install haskell-platform
$ sudo apt-get install ghc

对于 FreeBSD 操作系统可以使用以下两条命令之一安装 Haskell 软件:

$ sudo pkg install hs-haskell-platform
$ sudo pkg install ghc

前者安装整个 Haskell 平台,后者仅安装 Haskell 编译器和交互环境。

当然,在 Windows 和 Mac 操作系统中也可以安装 Haskell 软件。

《Haskell趣学指南》内容风趣幽默,搭配精美的插图和丰富的例子,使得 Haskell 亲切可人,实在是入门的最佳选择。我强烈推荐广大程序猿读一读这本书,不仅有趣,而且可以开拓眼界。

$ vim ~/.cabal/config
  ghc-options: -dynamic

以下是我的读书笔记:


Haskell