经典不是“我正在读/看…”,而是“我正在重读/看…”,最近骨哥正在重读《深入理解计算机系统》这本书,该书也被评为程序员必读书籍之一,该书无论英文原版还是中文译版,豆瓣评分高达9.7分以上。
虽然骨哥不是程序员,但骨哥认为,这本书不止是程序员必读,更是想要理解底层的安全从业者必读书籍,该书不仅可以让我们深入理解计算机底层原理知识,而且可以让我们在今后的学习过程中,了解自己应当重点学习哪些课程。正如网上有人说的,这是一本难得的可以当作计算机专业权威入门指南的书籍!
当然如果没有太多基础去硬“啃”这本书,可能会觉得比较枯燥乏味。而骨哥推荐配合下面这个视频来读这本书的话,就相当“美味”了。
CS:APP3e 是 Computer Systems: A Programmer’s Perspective的缩写,是卡内基梅隆大学(简称 CMU) 的ICS,也就是计算机导论课程的教材 ,目前已被全世界范围内的200多所大学用作教材,两位教授分别是 Randal E. Bryant 和 David R. O’Hallaron。
该视频(点击最下方“阅读原文”,可直接跳转至B站观看)对应于书籍第3版,是原作者的授课内容。英文字幕使用Youtube视频机器字幕为底稿,重新校对调整时间轴而来, 目前使用Google翻译来制作中文字幕,通过校对Google翻译的中文字幕形成最后的中文字幕。如果有同学对这个项目感兴趣想要参与翻译和校对工作,可以通过下面的Github地址参与:
https://github.com/EugeneLiu/translationCSAPP/blob/master/contribution.md
当然如果有同学英文比较好的话,可以观看英文原版视频,同样已经有人搬运至了B站:
https://www.bilibili.com/video/BV1a54y1k7YE?p=10
另外,骨哥也发现了国内某位大佬对于这本书和视频的重点解读,建议一并配合“食用”,地址是:
https://www.bilibili.com/video/BV1RK4y1R7Kf/
学习的过程有时是枯燥乏味且困难重重的,但不要轻易放弃和气馁,就像上面这位大佬第一篇解读文章中所附的胡适先生曾说过的:
愿与君共勉!