一段时间以来,我一直在寻找一份体面的 Haskell 指南,但一直找不到一个看起来足够有趣和/或有意义的指南。
几年前我曾接触过 Haskell,但我记不太清了。我记得“啊哈!”——当我终于拿到它时,那种感觉令人难以置信,而且玩起来真的很有趣,所以我正在寻找重新发现 Haskell 失传的艺术。
我熟悉 Ruby 和它的函数式编程技巧,所以我认为我并不完全在黑暗中。有链接吗?
一段时间以来,我一直在寻找一份体面的 Haskell 指南,但一直找不到一个看起来足够有趣和/或有意义的指南。
几年前我曾接触过 Haskell,但我记不太清了。我记得“啊哈!”——当我终于拿到它时,那种感觉令人难以置信,而且玩起来真的很有趣,所以我正在寻找重新发现 Haskell 失传的艺术。
我熟悉 Ruby 和它的函数式编程技巧,所以我认为我并不完全在黑暗中。有链接吗?
这看起来符合Why's Poignant Guide to Ruby 的风格。
一旦你通过了开始阶段,我强烈推荐阅读Real World Haskell。
Haskell wikibook包含来自伟大教程Yet Another Haskell Tutorial的文本。
(“通用 Haskell 用户指南”论文是一篇很好的论文,但我认为这对 Haskell 初学者来说是一个特别糟糕的建议,因为它更像是一篇介绍 Haskell 扩展的学术论文,基本上是一种不同的语言“通用 Haskell” (即带有旧版本泛型的 Haskell)而不是标准的 Haskell 98。<irony>如果您正在寻找有关 Haskell 的密集阅读,请从Haskell 98 报告开始。</irony>)
Real World Haskell是一本非常好的书。
另一个 Haskell 教程(PDF) 对我有用。
编辑:Updike 指出 YAHT 的文本已被折叠到 Haksell Wikibooks中。如果您(像我一样)喜欢打印出来并在纸上阅读,PDF 仍然很有用。
顺便说一句,我还阅读了 Haskell 的简要介绍(也可提供 PDF 格式)。我绝对不会向初学者推荐这个。与 Haskell 报告相比,它只是温和的。但是,当您对该语言有深入的了解时,它是一个很好的参考。
一个相当晚的回应,但我非常喜欢阅读在线学习 Haskell和一本书。
我被告知要看看 Graham Hutton的Programming in Haskell
除了“ Real World Haskell ”之外,还可以找到一份“ Haskell: The Craft of Functional Programming ”。很棒的教科书。
我喜欢Haskell C 程序员教程。特别是如果您像我一样来自命令式语言背景。
我已经从这个页面http://www.cs.nott.ac.uk/~gmh/book.html下载了 10 张幻灯片,并多次浏览。它工作z;)
奇怪的是没有人建议Real World Haskell。恕我直言,这是您目前可以获得的最好的 Haskell 书籍,您可以在线或离线阅读。
Haskell 真正独特的一件事是有一个专门为初学者准备的邮件列表。转到Haskell 初学者。
读书固然好,但有一些人问也是一种很好的资源。总之,我认为绝对没有理由说“Haskell 很难学习,因为它没有任何材料。”
您可能还想访问 irc.freenode.net 上的 #haskell。
这就是我开始的地方。 haskell.org