V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
taogen
V2EX  ›  程序员

你们读过计算机四大名著吗?

  •  
  •   taogen ·
    tagnja · 2019-09-25 22:22:41 +08:00 · 16337 次点击
    这是一个创建于 1916 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT 我认为的计算机四大名著如下:

    • 算法导论
    • 深入理解计算机系统
    • 操作系统概念
    • 计算机网络:自顶向下方法

    目前读完了《操作系统概念》和《计算机网络:自顶向下方法》。接下来打算把另外两本读完。想知道有多少人读完,或读过这四本书。

    第 1 条附言  ·  2019-09-26 00:29:04 +08:00
    由于限制四本,所以很难选择,只能尽量选择有代表性和重要性的。大多数人都建议 SICP,我想想觉得确实有必要。那就把上面的《操作系统概念》换成 SICP 吧。
    第 2 条附言  ·  2019-09-26 10:51:48 +08:00
    大佬们看一下,下面这个清单是否覆盖了所有计算机名著。
    https://github.com/tagnja/resources-of-learning/blob/master/%23cs-foundations.md
    97 条回复    2019-09-28 13:55:23 +08:00
    youngxu
        1
    youngxu  
       2019-09-25 22:27:22 +08:00 via Android
    虽然不是计算机专业的,但是学计算机的同学们都是这几本教材,读完不一定,读过是肯定的
    Mistwave
        2
    Mistwave  
       2019-09-25 22:28:12 +08:00 via iPhone   ❤️ 4
    没有 SICP 我第一个不服
    Raynard
        3
    Raynard  
       2019-09-25 22:32:39 +08:00
    这不是考研的书吗。。

    还一本,计算机组成与设计(软 /硬件接口)
    mythabc
        4
    mythabc  
       2019-09-25 22:33:18 +08:00 via Android
    龙书呢
    taogen
        5
    taogen  
    OP
       2019-09-25 22:36:30 +08:00 via Android
    @Mistwave @mythabc 只能选四本。我觉得这四本最重要、最基础。看完这四本可以进阶 SICP 和龙书等。
    R18
        6
    R18  
       2019-09-25 22:38:30 +08:00 via Android
    计算机经典书都买了,近 20 本。一本都没看完。
    pual
        7
    pual  
       2019-09-25 22:40:47 +08:00 via Android   ❤️ 4
    SICP 龙虎鲸增加二十年功力
    taogen
        8
    taogen  
    OP
       2019-09-25 22:40:53 +08:00 via Android
    @Raynard 考研不是严蔚敏,汤子瀛,唐朔飞,谢希仁这些吗?一般看国外原版
    zsdroid
        9
    zsdroid  
       2019-09-25 22:41:15 +08:00   ❤️ 3
    你把数学至于何处。
    Rorshach
        10
    Rorshach  
       2019-09-25 22:42:03 +08:00
    @Mistwave 没有 SICP 我第二个不服
    redtea
        11
    redtea  
       2019-09-25 22:45:56 +08:00 via iPhone
    怎么没有计算机程序设计艺术?
    westoy
        12
    westoy  
       2019-09-25 22:46:00 +08:00
    好巧, 我都买过
    epkT6QJ3RSaz6AnJ
        13
    epkT6QJ3RSaz6AnJ  
       2019-09-25 22:52:14 +08:00
    算法导论 适合当字典,但是感觉还不如 wiki
    shakespaces
        14
    shakespaces  
       2019-09-25 23:02:50 +08:00 via Android
    谭浩强呢
    wweir
        15
    wweir  
       2019-09-25 23:05:09 +08:00 via Android   ❤️ 1
    前两本完整刷过
    ClericPy
        16
    ClericPy  
       2019-09-25 23:17:26 +08:00
    差点以为是考研那四本...
    Citric
        17
    Citric  
       2019-09-25 23:42:46 +08:00   ❤️ 1
    我觉得应该有 SICP 或者 EOPL 的其中一本
    Tenlp
        18
    Tenlp  
       2019-09-26 00:00:37 +08:00 via Android
    这是我们教材
    taogen
        19
    taogen  
    OP
       2019-09-26 00:08:14 +08:00 via iPhone
    @Tenlp 是不是教材不重要,重要的是有没有认真读过
    falcon05
        20
    falcon05  
       2019-09-26 00:17:47 +08:00 via iPhone
    没有代码大全吗?
    Bugrun
        21
    Bugrun  
       2019-09-26 00:18:10 +08:00
    考研哪四本
    mamahaha
        22
    mamahaha  
       2019-09-26 00:40:35 +08:00
    读这个书是相当一位计算机科学家吗?
    minami
        23
    minami  
       2019-09-26 00:49:29 +08:00   ❤️ 27
    这是虚假的四大名著,根据我大学的人参经验,真正的四大名著(请结合勘误使用)是:
    谭浩强的 C 语言,严蔚敏的数据结构, 清华大学的 IBM-PC 汇编语言程序设计,还有一本是计算机组成原理,然而我忘了是哪位大仙写的了。
    为什么这四本书是四大名著呢?因为别的教材看了才能学本事,四大名著不看才能学到本事
    realpg
        24
    realpg  
       2019-09-26 08:17:58 +08:00
    表示基本不看这些计算机书
    只看基础
    这些越看技术越下降
    基本靠自己理解和推演,结合代码和别人的相关单一应用文章 效率还高
    darknoll
        25
    darknoll  
       2019-09-26 08:21:15 +08:00
    有些连 C++都不会的也看完了,有啥用?
    zhang0320
        26
    zhang0320  
       2019-09-26 08:58:52 +08:00
    @minami 剧情反转🙃厉害
    tsui
        27
    tsui  
       2019-09-26 09:06:31 +08:00
    @minami 谢希仁的计算机网络表示:为什么没有我???
    Chowe
        28
    Chowe  
       2019-09-26 09:07:46 +08:00
    计算机组成原理 计算机网络 编译原理 操作系统
    tsui
        29
    tsui  
       2019-09-26 09:09:39 +08:00
    @Raynard 计算机组成与设计(软 /硬件接口)是 sophomore 或者 junior 看的
    本科毕业之后自己想看的话,应该看计算机体系结构 - 量化研究方法了
    brucewuio
        30
    brucewuio  
       2019-09-26 09:14:51 +08:00
    算法导论 太硬核了
    jmc891205
        31
    jmc891205  
       2019-09-26 09:23:44 +08:00 via iPhone   ❤️ 1
    我以为是 TAOCP 卷一卷二卷三卷四
    (逃
    SeaRecluse
        32
    SeaRecluse  
       2019-09-26 09:24:45 +08:00
    并没有一本读过
    不应该是

    高等数学,线性代数,离散数学,计算机导论吗????
    favourstreet
        33
    favourstreet  
       2019-09-26 09:25:37 +08:00 via Android
    ……D. E. Knuth 《计算机程序设计艺术》这种“未完结”的就不算名著了吗?亏我还把 2 卷第 3 章啃完了
    exploreXin
        34
    exploreXin  
       2019-09-26 09:26:53 +08:00
    竟然没有 TAOCP。。。
    xiadong1994
        35
    xiadong1994  
       2019-09-26 09:30:12 +08:00 via iPhone
    @realpg 这些不都是基础?
    Harv
        36
    Harv  
       2019-09-26 09:30:32 +08:00
    能将算法导论这本字典从头看到尾的,我敬你是个大佬 doge
    HenryW
        37
    HenryW  
       2019-09-26 09:31:38 +08:00 via iPhone
    刚读了操作系统概念应该算一本基础书
    taogen
        38
    taogen  
    OP
       2019-09-26 09:32:14 +08:00 via Android
    @jmc891205 #31 @exploreXin #34 TAOCP 适合放在书架上,左边《 TAOCP 》,右边《活着》
    taogen
        39
    taogen  
    OP
       2019-09-26 09:34:48 +08:00 via Android
    @favourstreet #33 读过 TAOCP 的大佬
    Cukuyo
        40
    Cukuyo  
       2019-09-26 09:38:35 +08:00
    @minami 墙都不服就服你
    azcvcza
        41
    azcvcza  
       2019-09-26 09:39:47 +08:00
    个人觉得读过应该以完成课后习题为准,不然随便读也是读
    wtdd
        42
    wtdd  
       2019-09-26 09:51:56 +08:00
    @minami 擦,大部分看过,完蛋球
    zppass
        43
    zppass  
       2019-09-26 10:11:28 +08:00
    这不是王道计算机考研的系列吗,手动狗头。
    bzw875
        44
    bzw875  
       2019-09-26 10:12:40 +08:00   ❤️ 4
    我刚入行时,出生牛犊不怕虎买了,深入理解计算机系统,编译原理。嗯,垫显示器很合适
    y1shan
        45
    y1shan  
       2019-09-26 10:15:00 +08:00
    打瞌睡的书我都不读,管它是不是名著。
    yusen01
        46
    yusen01  
       2019-09-26 10:41:25 +08:00
    基本都是本科教材,除了算导之外基本都看完了
    mineqiqi
        47
    mineqiqi  
       2019-09-26 10:41:28 +08:00
    SCIP 请求出战
    as1217261221
        48
    as1217261221  
       2019-09-26 10:53:24 +08:00
    一本都没读过
    Raynard
        49
    Raynard  
       2019-09-26 10:53:37 +08:00
    @taogen 这种书看和读都用处不大,试试计算机专业基础能考多少,tb 有清华考研真题
    lzj307077687
        50
    lzj307077687  
       2019-09-26 10:54:53 +08:00
    《计算机网络:自顶向下方法》在看
    不过其他没打算
    silenceeeee
        51
    silenceeeee  
       2019-09-26 11:00:06 +08:00
    搭个车问下哪里能买到 计算机网路-自顶向下 的英文版啊
    littleshy
        52
    littleshy  
       2019-09-26 11:08:38 +08:00
    @Mistwave #2 这不能算四大名著,这应该算“论语”吧。
    ml1344677
        53
    ml1344677  
       2019-09-26 11:23:13 +08:00
    @silenceeeee ISBN 9787111374305
    dog82
        54
    dog82  
       2019-09-26 11:58:39 +08:00   ❤️ 1
    k&r C 程序设计语言
    深入理解计算机系统
    代码大全
    tcp/ip vol 1
    -------------我眼中的四大名著
    1998qiu
        55
    1998qiu  
       2019-09-26 12:02:29 +08:00 via Android
    太偏向理论了
    avalon0624
        56
    avalon0624  
       2019-09-26 12:20:27 +08:00
    都买了但没一本看完...
    dobelee
        57
    dobelee  
       2019-09-26 12:23:30 +08:00 via Android
    sorry。西游记就看过。
    lxrmido
        58
    lxrmido  
       2019-09-26 12:26:15 +08:00
    都看完了,都忘记了
    swsh007
        59
    swsh007  
       2019-09-26 12:35:19 +08:00 via Android
    算法,编译,os 其实挺有用的
    taogen
        60
    taogen  
    OP
       2019-09-26 12:41:50 +08:00 via Android
    @swsh007 #59 相当于打通编程任督二脉
    lrxiao
        61
    lrxiao  
       2019-09-26 12:47:35 +08:00
    列书单真 tm 弱智
    0bject
        62
    0bject  
       2019-09-26 12:51:42 +08:00
    是不是不骂谭浩强,严蔚敏就是政治不正确。我感觉我这辈子都没站过对的队。不是说你们不是大神,只是不相信大神有着闲心在这扯皮.
    littlewing
        63
    littlewing  
       2019-09-26 13:04:20 +08:00   ❤️ 1
    读懂 《计算机程序设计艺术》就行了,其他没必要读
    wangrzneu1991
        64
    wangrzneu1991  
       2019-09-26 13:32:42 +08:00
    难道不是:
    《告研发员工书》
    《原生家庭论》
    《火车头传》
    《字字珠玑案例集》
    userdhf
        65
    userdhf  
       2019-09-26 13:36:58 +08:00   ❤️ 1
    你们真打算干一辈子 it 吗...
    taogen
        66
    taogen  
    OP
       2019-09-26 13:38:56 +08:00 via Android
    @wangrzneu1991 #64 大佬,我连书名都看不懂😂
    notreami
        67
    notreami  
       2019-09-26 13:43:34 +08:00   ❤️ 1
    最大的痛苦是,屠龙刀犹在,龙没了。。
    jobscolin
        68
    jobscolin  
       2019-09-26 13:44:41 +08:00
    一二看过 1 没看完书还在吃灰,2 大学的时候图书馆借了看了一个暑假,强行看完了,把我整懵逼了
    taogen
        69
    taogen  
    OP
       2019-09-26 13:46:25 +08:00 via Android
    @userdhf #65 不打算。只是在有兴趣和有精力的时候多学一点,同时也会涉猎非计算机领域。
    DavidNineRoc
        70
    DavidNineRoc  
       2019-09-26 13:49:59 +08:00
    不应该是 C++ pp ?
    fromdark
        71
    fromdark  
       2019-09-26 14:00:07 +08:00
    计算机专业的四大基本课程,每个学计算机的都读过吧,当然具体的教材可能不一样
    goldenalex
        72
    goldenalex  
       2019-09-26 14:02:20 +08:00
    计算机科学毕业,10 年了,你说的几本书都没读过。。。
    taogen
        73
    taogen  
    OP
       2019-09-26 14:08:50 +08:00 via Android
    @fromdark #71 真诚的信教徒表示不赞成
    txdy1
        74
    txdy1  
       2019-09-26 14:19:03 +08:00
    读完是不是就天下无敌了
    taogen
        75
    taogen  
    OP
       2019-09-26 14:39:57 +08:00 via Android
    @yanghaoliang94 #74 夫唯不争,故天下莫能与之争。
    userdhf
        76
    userdhf  
       2019-09-26 14:46:41 +08:00
    计算机四大名著?
    大众软件
    大众硬件
    电脑报
    还有啥?
    52coder
        77
    52coder  
       2019-09-26 16:48:54 +08:00
    深入理解计算机系统,去年买的,后面换了工作一直没时间啃了,啃到第三章汇编那里了。
    AngelCriss
        78
    AngelCriss  
       2019-09-26 16:55:17 +08:00 via Android
    操作系统概念 跟坨屎一样,为啥不看现代操作系统
    starsky1
        79
    starsky1  
       2019-09-26 16:55:51 +08:00
    计算机组成原理
    scukmh
        80
    scukmh  
       2019-09-26 17:02:45 +08:00
    啊,我全看过。都是学校的课,现在想起来全英文的教材还瑟瑟发抖、
    melvin
        81
    melvin  
       2019-09-26 19:23:32 +08:00
    计算机原理呢,各种汇编语言虐到吐
    secondwtq
        82
    secondwtq  
       2019-09-26 21:24:59 +08:00
    @scukmh 贵校教 CLRS ?
    keith1126
        83
    keith1126  
       2019-09-26 21:40:14 +08:00
    弱弱反对 CSAPP,这本书名气虽大,但是内容博而不深,和其他三本针对具体领域的专著根本不是同一个类型...
    keith1126
        84
    keith1126  
       2019-09-26 21:41:45 +08:00
    @keith1126 #83

    可以换成计算机组成的书,比如《计算机体系结构:量化研究方法》、《计算机组成与设计》
    ChristopherWu
        85
    ChristopherWu  
       2019-09-26 21:56:41 +08:00
    看 SICP 不如先看 The Little Schemer: https://www.v2ex.com/t/604541#reply5
    b00tyhunt3r
        86
    b00tyhunt3r  
       2019-09-26 22:11:53 +08:00 via iPhone
    到这楼都没人提 APUE 吗……
    enaxm
        87
    enaxm  
       2019-09-26 22:58:35 +08:00   ❤️ 2
    我认为你需要用 1**迭代**的思想认知世界;

    知识、书——都是对应某个时代特征的产物。你说的这些都是在过去时代解决过去问题的书。而计算机、人类社会是在不断向前演进的。

    另外你这书单一本关于工程、系统设计的书都没有,我怀疑你是不是程序员?


    一些现代 IT 工程师该看的书( most base engineering view ):
    DDIA
    A Philosophy of Software Design
    k8s in action
    Functional and Reactive Domain Modeling
    Operating Systems: Three Easy Pieces
    balabalaa

    我怎么找的?——amazon best selling list、site:Reddit.com 、site:Medium.com 、coursera 课程 reference、balabalabala


    另外推荐 书单可视化,
    https://anvaka.github.io/greview/ddia/1/


    ---

    back to 1

    同理适用于大学课程(主要指数学)的苏联体系与美帝体系,你大学的一些基础课为什么学不好?原因就在这。

    举个例子吧,你看完《红楼梦》《西游记》《水浒传》《三国演义》对你认知现代中国社会有帮助么?
    ——有个屁帮助
    scukmh
        88
    scukmh  
       2019-09-27 08:36:50 +08:00 via iPhone
    @secondwtq emmmm,反正我有这本书。(跑
    19930618
        89
    19930618  
       2019-09-27 09:20:34 +08:00
    周志华的西瓜书《机器学习》
    taogen
        90
    taogen  
    OP
       2019-09-27 09:27:48 +08:00 via Android
    @enaxm #87 历史总是惊人的相似。人的本性也是很难改变的。我读过《红楼梦》,我不觉得它没有帮助。现在确实是云计算和大数据时代,不过做工程还是得先学好基础理论。另外,你的可视化做的不错,我收藏了。
    taogen
        91
    taogen  
    OP
       2019-09-27 09:45:51 +08:00 via Android
    @enaxm #90 大佬,我是确实是程序员,是个工作时间不长的 crud boy。工程和系统设计的书看得少,一般就看看官方文档,感谢你的分享。提一个问题:你的可视化虽然好,但是分类不够清晰啊。
    Reficul
        92
    Reficul  
       2019-09-27 10:25:43 +08:00
    @minami 完了完了,我看了两本了。是不是要实行 A 级记忆删除才能挽回了
    xiubin
        93
    xiubin  
       2019-09-27 12:58:41 +08:00 via iPhone
    @minami #23 还好我笨,看完两本也没记得什么
    NoahVI
        94
    NoahVI  
       2019-09-27 17:22:14 +08:00
    mark 一下。哈哈哈
    enaxm
        95
    enaxm  
       2019-09-27 18:49:36 +08:00 via Android
    @taogen 不好意思,装逼习惯了。见谅。
    想表述的主要还是看新的书,新的淘汰旧的。倒不是说旧的没有帮助,而是说他们的一些表述不太利于现代人学习。其次才是面向问题层面的。

    可视化是某 reddit 网友做的,你去掉后缀看他 github 项目的 README 就行,类似的还有 yasiv

    只要理解他们的选书方法是对 amazon 进行 pagerank 就可以
    enaxm
        96
    enaxm  
       2019-09-27 18:51:12 +08:00 via Android
    @taogen 顺便认知中国现代社会真诚推荐 考研政治 相关书目
    felixcode
        97
    felixcode  
       2019-09-28 13:55:23 +08:00
    没谁规定四大,其实传说中有两百大名著
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:49 · PVG 03:49 · LAX 11:49 · JFK 14:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.