Haskell - 张淞

2016-06-15

这一期请到嘉宾《Haskell函数式编程入门》一书的作者 张淞 介绍了函数式编程的概念以及Haskell这门优秀的编程语言的特点。

Download the mp3

Show Notes:

讨论的话题:

  • 什么是函数式编程
  • 什么是纯函数以及使用它的好处
  • 为什么入门Haskell这么难
  • 嘉宾是如何开始接触Haskell的以及为什么开始喜欢Haskell
  • 递归和迭代的区别
  • Haskell惰性求值的特点以及为什么会有这个特点
  • Haskell 数据类型的重要性和举例
  • Haskell 用多态来减少重复代码
  • Haskell里 IO Monad 的作用
  • Haskell 包管理
  • 嘉宾推荐学习Haskell应该掌握的理论
  • 学Haskell应该具有的能力
  • Haskell在工业上的应用
  • Haskell对其它语言的影响
  • Haskell 生态系统和社区
  • 关于GHC 主要作者Simon Peyton Jones
  • 嘉宾自己写的Haskell中文书, 第2版正在在编写中
  • 嘉宾在诺丁汉和牛津读书的感受
  • 学Haskell后能获得的好处已经学语言应该有的动力

URLs: