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

the little schemer 真是一本神书,相见很晚

  •  
  •   pythonee · Aug 1, 2021 · 11034 views
    This topic created in 1922 days ago, the information mentioned may be changed or developed.
    一直想学习函数式编程,之前啃过 SICP 、也想看看 real world haskell,但瞬间被 monad 吓到

    直到看到这本薄薄的书,津津有味的读着,敲着书上的代码,跟着做着的思路,进入到一个没有循环的世界

    我觉得应该算有的语言或算法类的书籍都可以参考这种模式,来一个 the little xxx 系列
    27 replies  •  2021-08-05 00:36:30 +08:00
    Immortal
    Immortal
    Aug 1, 2021
    1
    顺着楼主推荐找了下 pdf 一下子居然没找到
    xarthur
    xarthur
    Aug 1, 2021
    2
    稍微看了一下,感觉太做题家了……
    dr1q65MfKFKHnJr6
    dr1q65MfKFKHnJr6
    Aug 1, 2021
    3
    @Immortal 54E94000E9AFD5D4E1D08107975E614E
    dr1q65MfKFKHnJr6
    dr1q65MfKFKHnJr6
    Aug 1, 2021❤️1
    4
    贴错了。。。
    [PIRACY LINK REMOVED by @Livid]
    cht
    cht
    Aug 1, 2021
    5
    赞同,是一本有趣的小书
    Immortal
    Immortal
    Aug 1, 2021
    6
    @cedoo22 #3
    3Q 刚才看 3l 那个我一直在想这是什么编码 用在哪 又不好意思问 怕显得太傻了- -原来是贴错了
    dr1q65MfKFKHnJr6
    dr1q65MfKFKHnJr6
    Aug 1, 2021
    7
    @Immortal 好家伙, 当当上看了一眼, 定价 1970 。 原版 400-500, 电子工业版的 200-300, 贫穷使我 google.
    v2clay
    v2clay
    Aug 1, 2021
    8
    @cedoo22 #4 好家伙,全英文
    agagega
    agagega
    Aug 1, 2021 via iPhone
    9
    Little Schemer 有中文版了,记得这个系列还有另外两本
    DaCong
    DaCong
    Aug 1, 2021❤️1
    10
    查了一下作者,Daniel P. Friedman,维基百科上面列出了很多他写的书,都是 the little 系列
    https://en.wikipedia.org/wiki/Daniel_P._Friedman

    我觉得这类对话体的书,不一定适合每个人,我身边有些朋友还是喜欢那种比较传统的教科书,感觉会更有逻辑性和层次感。
    lesismal
    lesismal
    Aug 1, 2021
    11
    有些东西看上去很美。

    函数式编程没什么实际营养,当你以为得到了宝贝时,其实是误入了歧途。
    inframe
    inframe
    Aug 1, 2021
    12
    一问一答的速度太慢了,和 head first 系列类似,
    不适合我
    xarthur
    xarthur
    Aug 1, 2021❤️1
    13
    @Livid #4
    Livid
    Livid
    MOD
    PRO
    Aug 1, 2021❤️1
    14
    @cedoo22 V2EX 禁止发布任何版权内容的下载链接。你的账号已经被因此 Deactivate 。
    lwh0328
    lwh0328
    Aug 1, 2021
    15
    我去,这么狠,请问 deactivated 是永久封号吗
    namelosw
    namelosw
    Aug 1, 2021 via iPad❤️2
    16
    这个有一整套丛书,而且不光是 Lisp 和 Lisp DSL,还有 Java 和 ML 的。

    感觉 the reasoned schemer (logic programming) 和 the little typer (dependent type) 很有意思。
    lysS
    lysS
    Aug 1, 2021❤️1
    17
    @Livid 搞错了吧,他那不是下载的连接
    YY
    YY
    Aug 1, 2021
    18
    这本书读起来很有味道
    pythonee
    pythonee
    OP
    Aug 1, 2021
    19
    @lesismal 各有各的好,各有各的场景,慢慢理解和消化中
    但逻辑上的把玩确实很有意思,无状态、无循环、无变量...,有独特的一套逻辑
    rioshikelong121
    rioshikelong121
    Aug 2, 2021
    20
    作者好像是王垠经常碰瓷的他导师
    zhyd1997
    zhyd1997
    Aug 2, 2021
    21
    我是为了学递归 https://github.com/zhyd1997/tls
    softtwilight
    softtwilight
    Aug 2, 2021
    22
    function 的参数有 function,然后递归的过程中改变这个 function,简直打开新世界
    yazoox
    yazoox
    Aug 2, 2021
    23
    函数式编程,看一看
    zhuangzhuang1988
    zhuangzhuang1988
    Aug 2, 2021
    24
    比起 sicp <the little schemer>只是入门书吧.
    huntagain2008
    huntagain2008
    Aug 2, 2021
    25
    @cedoo22 昨天下班之前愁死我了,这什么编码,虽然我很菜但不至于吧,连这个都解不出来?
    折腾了半天依旧得不出答案。--原来是贴错了。后悔当时怎么不继续往下看
    pythonee
    pythonee
    OP
    Aug 3, 2021
    26
    @softtwilight 是的,我好像也看到这里了,还在脑子中绕不出来
    dr1q65MfKFKHnJr6
    dr1q65MfKFKHnJr6
    Aug 5, 2021
    27
    @Livid Deactivate 是个什么状态,我贴的不是下载地址。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1362 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.