初学者指南Haskell?

我一直在寻找一个体面的指导Haskell一段时间,但一直没能find一个似乎有趣的阅读和/或有意义的。

几年前,我曾经接触过Haskell,但我不记得太多。 我记得“啊哈” – 当我终于明白了,感觉是不可思议的,玩起来真的很有趣,所以我正在寻找重新发现哈斯克尔失落的艺术。

我熟悉Ruby和它的函数式编程技巧,所以我认为我并不是完全处于黑暗之中。 任何链接?

一些好的地方是:

  • 对Haskell的简单介绍
  • 在Haskell中解决问题
  • 快乐学习Haskell教程

其他资源:

  • 有趣的博客通过Wayback机器上的哈斯克尔研究计划
  • HaskellWiki
  • 通用的Haskell用户指南(PDF)

这看起来像是为什么Ruby的原始指南的风格符合法案。

学习你一个好主意的Haskell!

如果你像我一样,并喜欢演示video,比这是一个很好的教程:

Haskell的味道

  • 第1部分
  • 第2部分
  • 幻灯片

这是一个三小时的教程,它使用xmonad作为一个运行的例子来解释Haskell经验丰富(命令式)的程序员。 演讲由西蒙·佩顿 – 琼斯(Simon Peyton-Jones)提供,他除了是顶级的哈斯克尔devise师之外,也是一位出色的演讲者。

一旦你经历了开始阶段,我强烈推荐阅读Real World Haskell 。

Haskell的wikibook包含了另一个Haskell Tutorial的教程 。

(“通用Haskell用户指南”这篇论文是一篇很好的论文,但是我觉得这对于Haskell程序员来说是一个特别糟糕的build议,因为它更像是一篇展示了Haskell扩展的学术论文,基本上是一种不同的语言“Generic Haskell” (也就是Haskell的一个老版本的generics)而不是标准的Haskell 98. <讽刺>如果你正在寻找关于Haskell的密集阅读,那么从Haskell 98报告开始吧 。

真实世界Haskell是一本非常好的书。

而另一个Haskell教程 (PDF)为我工作。

编辑:Updike指出YAHT的文本已经被合并到Haksell Wikibooks中 。 如果您(如我)更喜欢打印出来并在纸上阅读,PDF仍然有用。

顺便说一句,我也读了一个温柔的Haskell简介 (也可作为PDF)。 我绝对不会推荐这个初学者。 与Haskell报告相比,这只是温和的。 但是,如果您对语言有深入的了解,这是一个很好的参考。

一个相当迟的回应,但我非常喜欢阅读在线学习你一个Haskell以及一本书。

我被告知要从Graham Hutton看Haskell的Programming

除了“ 真实世界Haskell ”之外,还可以find“ Haskell:函数式编程的工艺 ”的副本。 伟大的教科书。

我喜欢Haskell C程序员教程 。 特别是如果你像我一样从一个命令式的语言背景来。

奇怪的是,没有人build议真实的世界哈斯克尔 。 这是恕我直言的最好的Haskell书,你现在可以得到你可以得到它在线或离线阅读。

Haskell真正独特的一件事就是有一个邮件列表正好适合初学者。 去Haskell初学者 。

看书是好的,但有一些人要问,总是一个很好的资源。 在一起,我认为绝对没有理由说“Haskell很难学,因为它没有任何材料”。

您可能还想访问irc.freenode.net上的#haskell。

RWTH Achen还有一个很好的系列讲座。

  • 在这里你会发现考试和练习 (可能用德语)
  • 这里是解决scheme的录音

我从Haskell Wiki的video演示页面获得了所有这些信息。

这是我开始的地方。 haskell.org