书籍封面   日本书籍封面

Haskell编程

格雷厄姆·赫顿

剑桥大学出版社

平装本:ISBN 978-1316626221;点燃:ASIN B01JGMEA3U

318页,120个练习

描述

Haskell是一种纯函数式语言,允许程序员使用快速开发清晰、简洁和正确的软件。本书基于作者教授哈斯克尔的经验二十多年了。所有概念都从第一个开始解释原则和无需编程经验广泛读者可以阅读的书。

第一部分介绍了Haskell中纯编程的基本概念并围绕语言的核心特征构建。部分II涵盖了不纯的编程和一系列更高级的主题。这本书包含许多扩展编程示例,每个章节都包含一个一系列练习和进一步阅读的建议。

这个新版本已经过广泛的更新和扩展,包括Haskell的最新和更高级功能、新示例和练习,选定的解决方案,以及免费下载的讲座视频、幻灯片和示例代码。演示既简洁又全面符合最新版本的语言,包括最新版本有关应用类型、单子类型、可折叠类型和可遍历类型的更改。

格雷厄姆·赫顿是诺丁汉大学计算机科学教授。他曾向数千名学生教授哈斯克尔,并因他的教学。赫顿曾担任《功能杂志》的编辑Haskell专题讨论会和功能编程,ACM特别兴趣小组副主席编程语言,他是ACM杰出科学家。

目录

目录、前言、前言和前两章可以查看在这里.

前言
前言
第一部分基本概念:
1.简介
2.第一步
3.类型和等级
4.定义功能
5.列出理解
6.递归函数
7.高阶功能
8.声明类型和类
9.倒计时问题
第二部分。进一步:
10.交互式编程
11.不可战胜的tic-tac-toe
12.单打及更多
13.单数分析
14.折叠物和朋友
15.评估懒惰
16.程序推理
17.计算编译器
附录A:选定的解决方案
附录B标准序言
参考文献
索引

反馈

      

哈斯克尔教育大师。
--史蒂芬妮·威里奇(Stephanie Weirich),宾夕法尼亚大学

这本书会让你成为一个更好的程序员。
--埃里克·梅耶尔(Erik Meijer),脸书

单子酒本身就值这个价。
--Neil Mitchell在推特上

Haskell中函数编程的示范教材。
--亚马逊网站上的Aaron Stump

这是一本很漂亮的书,适合想学习哈斯克尔的人。
--Emre Sevinc在amazon.com上

这本书非常棒,我再怎么推荐也不为过。
--亚马逊网站上的纪尧姆·柯尼格

我很少见过一本书写得这么好,而且还这么完整。
--亚马逊网站上的吉尔伯托·菲尔

每个主题的介绍、练习和写作都很棒。
--亚马逊网站上的彼得·萨默兰

这本书是函数式编程的杰作。
--amazon.com上的Felipe Balbi

作者对哈斯克尔的深刻理解贯穿于作品之中。
--亚马逊网站上的Eli Bendersky

买这本书,或者缠着别人给你买。这是值得的。
--亚马逊网站上的维伦·本杰明·利佩尔特

很喜欢!将复杂的概念提炼为简单的组件。
--amazon.co.uk上的Dragan Glumac

我真的非常推荐这本书。
--Jose Lopez谈goodreads

这是一本如此优秀的书,我希望有更多这样的书。
--goodreads上的酒神沙发

干净的写作,仔细的阐述,精彩的例子和有价值的练习。
--布罗迪·伯格在推特上

与我看过的任何其他书相比,这本书的简洁性都令人耳目一新。
--推特上的Bodil Stokke

抓住Hutton的新版Haskell编程,这太棒了。
--Rein Henrichs在推特上

以正确的方式学习哈斯克尔的最佳书籍。
--twitter上的Truong Hoang Dung

这本绝妙的书让我最终“得到”了哈斯克尔。
--Timmy Jose在推特上

视频

入门课程基于第1章至第9章。

高级课程基于第12章和第16章。

面试关于这本书。

特定章节的其他视频:

4定义函数
12Monads及更多
13一元语法分析
15懒惰的评估
16关于程序的推理
17计算编译器

幻灯片

第1-10章和第15章的讲座幻灯片可在zip文件.这些幻灯片可以用于或修改任何教育或确认原作者的培训目的。

代码

所有扩展编程示例的Haskell代码都可以在zip文件.

讲师

课程讲师可以请求检查副本书中的,以及大量介绍性和高级考试和答案基于内容。

勘误表

列出所有已知勘误表在这里.

拜托联系作者如果你发现任何进一步的问题。