现在的位置: 首页 > 综合 > 正文

通向Haskell之路

2013年09月02日 ⁄ 综合 ⁄ 共 1922字 ⁄ 字号 评论关闭

The Road to Haskell

The Road to Haskell

这是一份本人大致翻过的各类Haskell资源列表,一些简短的评论与心得(大部分还未吃透),与同行往Haskell王国的各位道友共勉。更多的学习资源可以在Haskell官网的相关主题1

中找到。

1
资源

1.1
百科全书

  • 《Real World Haskell》
       免费
     书籍
     值得推荐


    http://img3.douban.com/lpic/s3593256.jpg
    链接
    豆瓣

    官网
    在线免费阅读

    描述

    目前唯一一本全面描述Haskell编程技巧的大全式书籍,深入实际编程的各个领域。
    更为难能可贵的是,作者将该书在网上免费开放,每节都有读者的点评和解惑。
    归于初级教程是因为初学者即可开始读该书,不过由于覆盖面非常广,所以不太能够一次读通。
    各章的例子都非常精要,且具代表性。这是一本需要不时拿起查阅的百科全书。

1.2
基础入门

  • Learn You a Haskell for Great Good!
       免费
     网页教程
     很有价值

    链接
    英文原版
    中文版

    描述

    通俗易懂,初学者友好的入门教程, 已由 bonus
    大牛中文化了。

  • The Haskell CheatSheet
       免费
     便笺速记
     厕上珍品

    链接
    下载

    描述

    10分钟了解Haskell基本语法特征,初学者的最爱。

1.3
中级进阶

  • The Haskell 2010 report

    http://www.haskell.org/wikistatic/skins/hawiki/logo2.gif
    链接
    PDF

    描述

    Haskell版本的The Annotated C++ Reference Manual。

  • The Haskell Road To Logic, Maths And Programming
       书籍
     很有价值


    http://img3.douban.com/lpic/s1640557.jpg
    链接
    豆瓣

    描述

    介绍了Haskell的基本语法、逻辑关系和数值分析的相关技巧,
    只是提及了一些基本的逻辑概念和数学论证的完备性等,并没有深入范畴论等等。

  • The Implementation of Functional Programming Languages
       免费
     书籍
     传世经典

    链接
    下载地址

    描述

    Haskell的作者之一,大牛Simon Peyton Jones的经典著作,该书著于1987年,
    详细介绍了函数编程的各个基本概念( λ Calculus,Graph Reduction,Type Checker等)
    ,并谈了Miranda(Haskell的前身)中的实现细节。

    唯一一本详尽阐述函数式编程语言基本概念和底层实现的书籍,
    任何一个希望熟练掌握一门函数式编程语言的程序员都应该至少读过这本吧。
    不清楚 λ Calculus 和 Graph Reduction的概念,基本不可能真正吃透并掌握Haskell的
    Lazy Evaluation的本质和意义,弄不清楚WHNF2

    和NF的区别,那样就很难发挥Haskell作为纯函数语言的并发优势。
    毕竟在Haskell中多核并发的实现,需要程序员对Evaluation Order有深刻的认识,并根据实际来制订Strategy3

  • Purely Functional Data Structures
       书籍
     传世经典


    http://img3.douban.com/lpic/s2413338.jpg
    链接
    豆瓣

    描述

    1999年出版,至今唯一一本探讨如何在纯函数编程中实现高效数据结构的专著,备受Simon Peyton Jones大师推崇。

1.4
高阶专题

  • TODO
    Monad

  • TODO
    Template Haskell

Author: Boyun Tang

Date: 2011-02-17 22:21:41 CST

HTML generated by org-mode 7.4 in emacs 23

抱歉!评论已关闭.