V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX  ›  程序员

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

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

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

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

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