• 请不要在回答技术问题时复制粘贴 AI 生成的内容
taogen
V2EX  ›  程序员

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

  •  
  •   taogen ·
    tagnja · Sep 25, 2019 · 18386 views
    This topic created in 2595 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    可以换成计算机组成的书,比如《计算机体系结构:量化研究方法》、《计算机组成与设计》
    huoru
    huoru
    Sep 26, 2019
    85
    看 SICP 不如先看 The Little Schemer: https://www.v2ex.com/t/604541#reply5
    b00tyhunt3r
    b00tyhunt3r
    Sep 26, 2019 via iPhone
    86
    到这楼都没人提 APUE 吗……
    enaxm
    enaxm
    Sep 26, 2019❤️2
    87
    我认为你需要用 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
    scukmh
    Sep 27, 2019 via iPhone
    88
    @secondwtq emmmm,反正我有这本书。(跑
    19930618
    19930618
    Sep 27, 2019
    89
    周志华的西瓜书《机器学习》
    taogen
    taogen
    OP
    Sep 27, 2019 via Android
    90
    @enaxm #87 历史总是惊人的相似。人的本性也是很难改变的。我读过《红楼梦》,我不觉得它没有帮助。现在确实是云计算和大数据时代,不过做工程还是得先学好基础理论。另外,你的可视化做的不错,我收藏了。
    taogen
    taogen
    OP
    Sep 27, 2019 via Android
    91
    @enaxm #90 大佬,我是确实是程序员,是个工作时间不长的 crud boy。工程和系统设计的书看得少,一般就看看官方文档,感谢你的分享。提一个问题:你的可视化虽然好,但是分类不够清晰啊。
    Reficul
    Reficul
    Sep 27, 2019
    92
    @minami 完了完了,我看了两本了。是不是要实行 A 级记忆删除才能挽回了
    xiubin
    xiubin
    Sep 27, 2019 via iPhone
    93
    @minami #23 还好我笨,看完两本也没记得什么
    NoahVI
    NoahVI
    Sep 27, 2019
    94
    mark 一下。哈哈哈
    enaxm
    enaxm
    Sep 27, 2019 via Android
    95
    @taogen 不好意思,装逼习惯了。见谅。
    想表述的主要还是看新的书,新的淘汰旧的。倒不是说旧的没有帮助,而是说他们的一些表述不太利于现代人学习。其次才是面向问题层面的。

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

    只要理解他们的选书方法是对 amazon 进行 pagerank 就可以
    enaxm
    enaxm
    Sep 27, 2019 via Android
    96
    @taogen 顺便认知中国现代社会真诚推荐 考研政治 相关书目
    felixcode
    felixcode
    PRO
    Sep 28, 2019
    97
    没谁规定四大,其实传说中有两百大名著
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1569 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 213ms · UTC 23:14 · PVG 07:14 · LAX 15:14 · JFK 18:14
    ♥ Do have faith in what you're doing.