![](http://cdeveloper.cn/images/csapp.jpg)
为什么推荐这本书呢?因为它很牛逼!这本书是卡耐基-梅隆(CMU)大学开设的一门计算机系统导论课程的教材,一开始是由上课的笔记总结得来的,基本可以认定国外名校的计算机水平相对国内是较高的,因此阅读他们的教材,学习他们的方法是非常值得的。我倒不是贬低国内,而是我们学习是要充分利用最好最优秀的资源,现在互联网这么方便,这么多优秀的教程和教材不利用不是浪费吗。
抛开书的来头不说,其实最重要的还是这本书的内容,这本书涵盖了从计算机底层到计算机系统再到上层应用程序的许多知识,而且都是一些相对比较重要的概念。例如:数据在计算机中的表示,如何优化 C 语言程序,CPU 流水线,并发编程等等,都是平常开发和调试过程中经常使用的技术和概念,因此这本书你绝对值得收藏!
仔细想想这本书对我的帮助其实非常非常大,我是自动化专业,因为对计算机有点感兴趣,所以就自学点计算机专业课,但是入门还是有点难度的,因为没有计算机基础,于是我就在网上搜索有什么好书,发现前人基本都推荐这本书,我也就立刻入手了。看了一段时间后,不得不说,这本 CSAPP 的确是一本快速打牢计算机基础的好书,强烈建议自学计算机的同学买一本。虽然是强调基础的书,但里面的内容也不是很简单的,毕竟名称叫深入理解计算机系统啊。
这本书比较适合刚刚入门计算机领域,想快速的打牢基础的同学。但是学习计算机最有效的方法还是直接写程序,只看书不实践的效果不太好,所以不要以为买了书看看就完事了,一定要去实践,将书中的知识变成自己的才是最终的目的,也算是对得起买书的钱了。
今天就扯到这,这里祝大家五一快乐,玩的开心。
PS1:这本书淘宝和京东都可以买到,但是正版挺贵,资金不足的同学可以先用盗版的,等以后工作赚钱了才买本正版支持支持作者。
PS2:需要电子书的同学,公众号后台回复「CSAPP」即可获取电子书了。
本文原创发布于微信公众号「cdeveloper」,编程、职场,人生,关注并回复关键字「linux」、「机器学习」等获取免费学习资料。
![](http://cdeveloper.cn/images/wechart.jpg)