title | description | meta | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
计算机必读书单推荐(精简版) |
本文为您推荐计算机科学领域的精选学习资源,涵盖计算机思维、C语言、算法、C++、网络编程和操作系统,旨在帮助您系统学习计算机科学知识。 |
|
这是一份相对计算机书单大全 来说更加精简的书单,每个领域只选择了 2-3 本非常值得看的书籍/视频教程。
哈佛公开课《CS50-计算机科学导论》,B站就有资源,自取~
这本书的书名是编码,但是书里实际讲述的不是狭义的ASCII、Unicode之类的字符编码,这其实是一本讲述计算机的底层工作原理的书。
基本上等于数电和计算机组成原理,看完这本书,会学习到怎么从逻辑门构建起一个最初级的计算机系统。
中国大学 MOOC 搜翁凯老师的《C语言程序设计》,或者 B 站也可以找到相关的资源。 程序设计入门——C语言
这两本书有时间可以看
- 《大话数据结构》
- 《算法(第四版)》
- 《算法导论》
算法导论不建议初学者看,一般人可能都会被劝退,如果只是学习算法面试的话,其实上面那本《算法-第四版》就足够了,不过想要系统深入学习还是建议看下《算法导论》
看完上面👆几本,C++算入门了,接下来靠你自己去进阶~
Operating Systems Three Easy pieces 操作系统导论
官方是在学堂在线网站: 清华-操作系统
如果你想自己试着写写mini 操作系统,我强烈推荐 《操作系统真象还原》,就算不写,这里也可以学到好多其它操作系统书少有的知识
可以跟着 MIT 6.828 里面的 xv6 lab 。 这里是官网材料: https://pdos.csail.mit.edu/6.828/2020/xv6.html
大名鼎鼎的 CSAPP,实际上可以理解为:C语言 + 汇编 + 计组 + 数字逻辑 + 操作系统 + 计算机网络 的一个综合大杂烩。
别被名字迷惑了,这本书真正该叫 《编译链接与运行》,真是好书。
后续会不断更新、完善这个书单~