#9 FP and Haskell - 张淞 阅千人而惜知己

#9 FP and Haskell - 张淞 阅千人而惜知己

2016-06-16    59'07''

主播: 代码时间

1103 107

介绍:
这一期请到嘉宾《Haskell函数式编程入门》一书的作者 @张淞 介绍了函数式编程的概念以及Haskell这门优秀的编程语言的特点。 希望大家也能和我一样对函数式编程的世界知道得更多一些。 ### 讨论的话题: ### - 什么是函数式编程 - 什么是纯函数以及使用它的好处 - 为什么入门Haskell这么难 - 嘉宾是如何开始接触Haskell的以及为什么开始喜欢Haskell - 递归和迭代的区别 - Haskell惰性求值的特点以及为什么会有这个特点 - Haskell 数据类型的重要性和举例 - Haskell 用多态来减少重复代码 - Haskell里 IO Monad 的作用 - Haskell 包管理 - 嘉宾推荐学习Haskell应该掌握的理论 - 学Haskell应该具有的能力 - Haskell在工业上的应用 - Haskell对其它语言的影响 - Haskell 生态系统和社区 - 关于GHC 主要作者Simon Peyton Jones - 嘉宾自己写的Haskell中文书, 第2版正在在编写中 - 嘉宾在诺丁汉和牛津读书的感受 - 学Haskell后能获得的好处已经学语言应该有的动力 ### Show Notes: ### - [嘉宾编写的中文书Haskell 函数式编程入门](https://www.amazon.cn/%E5%9B%BE%E4%B9%A6/dp/B00IRGY3ZM) - [英文书 the implementation of functional programming language ](http://research.microsoft.com/en-us/um/people/simonpj/papers/slpj-book-1987/) - [主播的涂鸦视频 为什么程序员应该学习Haskell](http://v.youku.com/v_show/id_XMTYwOTA4ODAwNA==.html)