请推荐函数式编程入门书籍等相关资料。

2015-08-31 18:10:43 +08:00
 firefox254
还没接触过函数式编程,有 C, Python, OC 等语言编程经验。

函数式编程入门是用支持函数式编程的较熟悉的语言 Python, 还是重新学 Haskell 或 Scala 等?

其实并没有实际需要用到函数式编程的地方😭,只是想让自己了解一下新的编程思想。

本打算先看一边 edX 上的函数式编程入门课程(Haskell 教的),想了想还是先了问下 V 友。
5965 次点击
所在节点    程序员
23 条回复
halfcrazy
2015-08-31 18:15:59 +08:00
可以看看 clojure 啊
wshcdr
2015-08-31 18:17:31 +08:00
推荐 haskell
loveltyoic
2015-08-31 18:18:29 +08:00
coursera 上 scala 作者 Martin 的两门课
jsyangwenjie
2015-08-31 18:28:18 +08:00
The little schemer
jiyinyiyong
2015-08-31 19:01:19 +08:00
用混合范式的语言学没意义,别用 Python 。我在学 clojure 和 haskell ,如果楼主想学东西最好是用 haskell ,如果是为了用, clojure 更好。 haskell 当中有各种函数式编程严格的概念,纯函数,代数类型系统, monad ,对于理解编程来说非常棒,不二之选。
firefox254
2015-08-31 19:03:06 +08:00
好吧,此楼要歪的节奏。(大家开始推荐不同的入门语言了😫)

刚又想了一下,打算还是学 Haskell .

所以请推荐 Haskell 入门资料。谢谢。
xiandao7997
2015-08-31 19:16:25 +08:00
maemual
2015-08-31 19:35:55 +08:00
这两天刚好收藏了一个教程

http://cnhaskell.com/
keroro520
2015-08-31 20:16:26 +08:00
竟然没人推荐《 SICP 》...要是想要实现点什么东西的话, Haskell 是个不错的选择,不过 LZ 若要是真的想“了解一下新的编程思想”,建议是看《 SICP 》啊,里面是用 Lisp 作为参考讲的。

另外, Coursera 上面有 Scala 的课程,还有一门 Programming Langrage ( https://www.coursera.org/course/proglang ),上完这门课,对编程语言有了一个全新的认识。

如上,要感受函数式编程的魅力,比较推荐《 SICP 》和 Coursera 上的 Programming Langrage (不过今年这门课不开了,可以下载视频自己看),前者一步一步给你展示 Lisp 的“发展历程”,让你知道“哦,原来这个设计是为了这样”,很爽快,后者是一门讲编程语言的课,简单有趣!
secondwtq
2015-08-31 20:20:55 +08:00
同 SICP 。

Haskell 感觉黑科技向太严重了...
chloerei
2015-08-31 20:37:29 +08:00
Learn You a Haskell 的中文版 http://fleurer-lee.com/lyah/
mingzhi
2015-08-31 20:37:30 +08:00
oska874
2015-08-31 20:49:45 +08:00
七周七语言
JuneTAT
2015-08-31 20:56:52 +08:00
Haskell 函数式编程入门 张淞。今年暑假看的,写的很好
lupino
2015-08-31 21:08:34 +08:00
最近很多人学 haskell , 我也加入这一行列
riaqn
2015-08-31 21:29:35 +08:00
sicp 更多的是普适的编程思想 和 fp 倒没什么关系
推荐 haskell , learn you a haskell 或者 real word haskell
Gonster
2015-08-31 21:45:14 +08:00
之前看过一点点 learn you a haskell ,印象最深的是插画好魔性😣
7anshuai
2015-08-31 22:05:54 +08:00
http://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ JavaScript 函数式编程指南,正在看,觉得不错
Librazy
2015-08-31 22:36:57 +08:00
F#大法好
刚刚帮贴吧上的《 F#基础》翻译排了下版
http://tieba.baidu.com/p/3139031533
……嘛
asxalex
2015-08-31 22:38:56 +08:00
《 learning you a haskell for great good 》&& SICP

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/217381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX