• 请不要在回答技术问题时复制粘贴 AI 生成的内容
firefox254
V2EX  ›  程序员

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

  •  
  •   firefox254 · Aug 31, 2015 · 7484 views
    This topic created in 4086 days ago, the information mentioned may be changed or developed.
    还没接触过函数式编程,有 C, Python, OC 等语言编程经验。

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

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

    本打算先看一边 edX 上的函数式编程入门课程(Haskell 教的),想了想还是先了问下 V 友。
    Supplement 1  ·  Aug 31, 2015
    刚又想了一下,打算还是学 Haskell .

    所以请推荐 Haskell 入门资料。谢谢。
    23 replies  •  2015-09-01 19:18:31 +08:00
    halfcrazy
    halfcrazy
    Aug 31, 2015❤️1
    1
    可以看看 clojure 啊
    wshcdr
    wshcdr
    Aug 31, 2015❤️1
    2
    推荐 haskell
    loveltyoic
    loveltyoic
    Aug 31, 2015❤️1
    3
    coursera 上 scala 作者 Martin 的两门课
    jsyangwenjie
    jsyangwenjie
    Aug 31, 2015❤️1
    4
    The little schemer
    jiyinyiyong
    jiyinyiyong
    Aug 31, 2015 via Android❤️1
    5
    用混合范式的语言学没意义,别用 Python 。我在学 clojure 和 haskell ,如果楼主想学东西最好是用 haskell ,如果是为了用, clojure 更好。 haskell 当中有各种函数式编程严格的概念,纯函数,代数类型系统, monad ,对于理解编程来说非常棒,不二之选。
    firefox254
    firefox254
    OP
    Aug 31, 2015
    6
    好吧,此楼要歪的节奏。(大家开始推荐不同的入门语言了😫)

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

    所以请推荐 Haskell 入门资料。谢谢。
    xiandao7997
    xiandao7997
    Aug 31, 2015 via Android❤️1
    7
    maemual
    maemual
    Aug 31, 2015❤️1
    8
    这两天刚好收藏了一个教程

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

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

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

    Haskell 感觉黑科技向太严重了...
    chloerei
    chloerei
    Aug 31, 2015❤️1
    11
    Learn You a Haskell 的中文版 http://fleurer-lee.com/lyah/
    oska874
    oska874
    Aug 31, 2015❤️1
    13
    七周七语言
    JuneTAT
    JuneTAT
    Aug 31, 2015 via iPhone❤️1
    14
    Haskell 函数式编程入门 张淞。今年暑假看的,写的很好
    lupino
    lupino
    Aug 31, 2015❤️1
    15
    最近很多人学 haskell , 我也加入这一行列
    riaqn
    riaqn
    Aug 31, 2015 via iPhone❤️1
    16
    sicp 更多的是普适的编程思想 和 fp 倒没什么关系
    推荐 haskell , learn you a haskell 或者 real word haskell
    Gonster
    Gonster
    Aug 31, 2015❤️1
    17
    之前看过一点点 learn you a haskell ,印象最深的是插画好魔性😣
    7anshuai
    7anshuai
    Aug 31, 2015 via iPhone❤️1
    18
    http://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ JavaScript 函数式编程指南,正在看,觉得不错
    Librazy
    Librazy
    Aug 31, 2015❤️1
    19
    F#大法好
    刚刚帮贴吧上的《 F#基础》翻译排了下版
    http://tieba.baidu.com/p/3139031533
    ……嘛
    asxalex
    asxalex
    Aug 31, 2015❤️1
    20
    《 learning you a haskell for great good 》&& SICP
    duobei
    duobei
    Sep 1, 2015
    21
    @keroro520 是指 Programming Languages 么,华盛顿大学开的课
    duobei
    duobei
    Sep 1, 2015
    22
    推荐这本书,[Haskell Programming]( http://haskellbook.com ),看着很流畅。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    ♥ Do have faith in what you're doing.