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

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

  •  
  •   taogen · 58 天前 · 8785 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    可以换成计算机组成的书,比如《计算机体系结构:量化研究方法》、《计算机组成与设计》
        85
    ChristopherWu   57 天前
    看 SICP 不如先看 The Little Schemer: https://www.v2ex.com/t/604541#reply5
        86
    b00tyhunt3r   57 天前 via iPhone
    到这楼都没人提 APUE 吗……
        87
    enaxm   57 天前   ♥ 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

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

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

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

    只要理解他们的选书方法是对 amazon 进行 pagerank 就可以
        96
    enaxm   56 天前 via Android
    @taogen 顺便认知中国现代社会真诚推荐 考研政治 相关书目
        97
    felixcode   55 天前
    没谁规定四大,其实传说中有两百大名著
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   900 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 22:32 · PVG 06:32 · LAX 14:32 · JFK 17:32
    ♥ Do have faith in what you're doing.