V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lcj2class
V2EX  ›  程序员

做个调查:你们谁看完了 SICP(包括完成大部分习题)?看了几次看完的?看完用了多久?对编程有什么新认识?

  •  3
     
  •   lcj2class · 2015-05-17 18:58:04 +08:00 · 5659 次点击
    这是一个创建于 3268 天前的主题,其中的信息可能已经有所发展或是发生改变。

    sicp

    第 1 条附言  ·  2015-05-18 08:35:54 +08:00
    我建了个sicp 的git库,想要看sicp的可以fork过去,相互做个监督,也方便交流。

    https://github.com/jiacai2050/sicp
    12 条回复    2017-03-12 21:44:53 +08:00
    ruandao
        1
    ruandao  
       2015-05-17 19:04:40 +08:00
    正在看...之前是电子,后面买实体书,比较有成就感
    riaqn
        2
    riaqn  
       2015-05-17 19:58:44 +08:00
    我基本看完, 前面4章的习题完成90%左右吧. 第三章最后一个符号代数的觉得太无聊就没做. 第5章没时间了只是看了一遍没做习题. 大概花了3个月的业余时间.

    个人觉得sicp一定程度上被高估了吧, 个人看完后没有太大收获. (学会scheme算不算收获? 不过学scheme应该30分钟就够了吧).

    另外个人觉得scheme也是一门被高估的语言. 个人觉得除了裸AST作为syntax很优雅之外, 别的方面, 说实话scheme和python没有本质的区别.

    请楼下轻喷~
    另外附上我的习题:
    https://github.com/riaqn/sicp-exercise
    letv
        3
    letv  
       2015-05-17 20:06:08 +08:00
    正在看英文版,但同时又有人推荐how to design programs,现在搞不清该先看哪个了
    LPeJuN6lLsS9
        4
    LPeJuN6lLsS9  
       2015-05-17 20:48:54 +08:00
    @riaqn 那是第二章最后吧?碰巧的是我也感觉很无聊没做

    你觉得没多大收获可能是因为有很多东西已经会了,比如说构建大型程序需要抽象之类
    我是刚入门编程不久的时候开始看,到现在断断续续一年多整本书的完成度只有60%,感觉还是学到了不少(没看过类似的书,没办法比较。)。
    wizardoz
        5
    wizardoz  
       2015-05-17 20:59:24 +08:00
    这本书买了7、8年了,没看完,偶尔会翻一下。但是我依然把它别为我最喜欢的书之一,给了我不少新奇的想法。
    riaqn
        6
    riaqn  
       2015-05-17 21:10:10 +08:00
    @letv 没看过HTDP, 但是感觉这些书都是给从来没有写过程序的人准备的(SICP是MIT本科一年级的教材). 关于这两本数的比较可以谷歌下"SICP vs HTDP"

    @hantsuki 如果是初学编程的话, 你很幸运啊.. 因为SICP作为编程入门是非常非常好的. 而且涉及的题材也比较广: 逻辑抽象, 数据抽象, race condition, 甚至还有编译的概念. 读完这本书即使不会其他语言, 但是有信心鄙视大多数程序员了.
    lcj2class
        7
    lcj2class  
    OP
       2015-05-17 22:25:30 +08:00   ❤️ 1
    @letv
    最近打算重读sicp,这应该是我第三次进攻了,之前陆陆续续看到第三章了,前三章的习题基本上也作了一遍,现在估计都忘了,这种经典还是要多翻翻阅。

    既然你都开始看了,就看完,不要小猴子掰棒子,书益精不益多 :-)
    jiang42
        8
    jiang42  
       2015-05-18 09:45:45 +08:00   ❤️ 1
    @letv 书到用时方恨少。。。不过SICP和HtDP有部分内容重合,可以skip
    zenliver
        9
    zenliver  
       2015-05-18 12:01:38 +08:00
    收获主要是设计和抽象, 至于学会了scheme语言, 这个就无所谓了, 打算再看一遍, 细细品味
    soulomoon
        10
    soulomoon  
       2017-03-12 14:59:39 +08:00
    已经差不多看完了, 习题几乎全部完成,还剩 10 章,但是代码写得烂的一比。。
    github 在这里 https://github.com/soulomoon/SICP
    soulomoon
        11
    soulomoon  
       2017-03-12 15:00:08 +08:00
    - -打错了, 还剩 10 题
    lcj2class
        12
    lcj2class  
    OP
       2017-03-12 21:44:53 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5389 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:11 · PVG 16:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.