初学者指南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程序员教程 。 特别是如果你像我一样从一个命令式的语言背景来。
我从这个网页http://www.cs.nott.ac.uk/~gmh/book.html下载了10张幻灯片,并经过了;很多次。 它工作;)
奇怪的是,没有人build议真实的世界哈斯克尔 。 这是恕我直言的最好的Haskell书,你现在可以得到你可以得到它在线或离线阅读。
Haskell真正独特的一件事就是有一个邮件列表正好适合初学者。 去Haskell初学者 。
看书是好的,但有一些人要问,总是一个很好的资源。 在一起,我认为绝对没有理由说“Haskell很难学,因为它没有任何材料”。
您可能还想访问irc.freenode.net上的#haskell。
RWTH Achen还有一个很好的系列讲座。
- 在这里你会发现考试和练习 (可能用德语)
- 这里是解决scheme的录音
我从Haskell Wiki的video演示页面获得了所有这些信息。
这是我开始的地方。 haskell.org