the little schemer 真是一本神书,相见很晚 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
pythonee
V2EX    程序员

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

  •  
  •   pythonee 2021-08-01 10:40:26 +08:00 10135 次点击
    这是一个创建于 1532 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直想学习函数式编程,之前啃过 SICP 、也想看看 real world haskell,但瞬间被 monad 吓到

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

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

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

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

    感觉 the reasoned schemer (logic programming) 和 the little typer (dependent type) 很有意思。
    lysS
        17
    lysS  
       2021-08-01 21:36:00 +08:00   1
    @Livid 搞错了吧,他那不是下载的连接
    YY
        18
    YY  
       2021-08-01 22:39:10 +08:00
    这本书读起来很有味道
    pythonee
        19
    pythonee  
    OP
       2021-08-01 23:46:09 +08:00
    @lesismal 各有各的好,各有各的场景,慢慢理解和消化中
    但逻辑上的把玩确实很有意思,无状态、无循环、无变量...,有独特的一套逻辑
    rioshikelong121
        20
    rioshikelong121  
       2021-08-02 08:18:15 +08:00
    作者好像是王垠经常碰瓷的他导师
    YadongZhang
        21
    YadongZhang  
       2021-08-02 09:16:48 +08:00
    我是为了学递归 https://github.com/zhyd1997/tls
    softtwilight
        22
    softtwilight  
       2021-08-02 10:40:19 +08:00
    function 的参数有 function,然后递归的过程中改变这个 function,简直打开新世界
    yazoox
        23
    yazoox  
       2021-08-02 11:02:11 +08:00
    函数式编程,看一看
    zhuangzhuang1988
        24
    zhuangzhuang1988  
       2021-08-02 11:58:09 +08:00
    比起 sicp <the little schemer>只是入门书吧.
    huntagain2008
        25
    huntagain2008  
       2021-08-02 14:54:50 +08:00
    @cedoo22 昨天下班之前愁死我了,这什么编码,虽然我很菜但不至于吧,连这个都解不出来?
    折腾了半天依旧得不出答案。--原来是贴错了。后悔当时怎么不继续往下看
    pythonee
        26
    pythonee  
    OP
       2021-08-03 09:34:57 +08:00
    @softtwilight 是的,我好像也看到这里了,还在脑子中绕不出来
    dr1q65MfKFKHnJr6
        27
    dr1q65MfKFKHnJr6  
       2021-08-05 00:36:30 +08:00
    @Livid Deactivate 是个什么状态,我贴的不是下载地址。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5818 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 06:37 PVG 14:37 LAX 23:37 JFK 02:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86