读了csapp
![](https://img2.doubanio.com/icon/u1575640-1.jpg)
直到今天,大体上看完了这本书,空过了其中四章.因为它们说的是比较以Unix为基础的技术或者是网络技术或者比较深入地讨论了某些细节.它们分别是第八章,异常控制流,第九章,测量程序执行时间,第十二章,网络编程,第十三章,并发编程.花了大约四十天,除了其中有些日子,应该是实实在在的一个月吧.
只做了其中的一些练习题,因为非常简单,就空了另一些.而章后的自测题没有做,当然这是一个非常不好的习惯,我计划这个学期做其中的一部分,因为总体上来讲,比较难,需要有许多*nix方面的知识或者需要数据结构和算法方面的知识.
我认为全书的精华应该在程序的机器级表示,存储器层次结构,虚拟存储器这三章.另外,处理器体系结构这一章由于没有任何基础,显得十分艰难,硬着头皮看下来,感觉明白了一些,还有许多不能理解清楚的地方,时间倒是花了不少.于是影响得后面的那个优化程序性能也不怎么样.但是很明显,如果能很好地理解这两章,对以后的编码是大有帮助的.所以希望以后可以有机会重读这两章.唉,这样不好,我是说我会在这个学期的第十周前再一次看完它们.
两位作者以一个,呃,两个程序员的眼光,将计算机体系结构层层分离,将其组织清晰地展示在人们面前,应该说,是一本实在难得的好书.我开始的时候曾经想,看了这本书有什么用.现在明白了,看完这本书也没有什么用.但它将整个计算机系统展现在你的眼前,至此心中有了一副清晰的计算机的图像.你要是看过这个书,你就会明白,其实在计算机系统中,一切都是无比优雅和统一的.看完这本书,我就突然感到很明了,我明白了在计算机方面我想学什么,应该学什么.今日起可以真正地说我是一个计算机专业的学生了.同时也清楚自身的差距有多大,希望在以后日子里可以更努力,不要急躁,但愿不会太晚.以前在网上看到有一个看了APUE的哥们说他用一星期看完了这个书,我很相信,因为我知道,如果有一个坚实的基础,以后的什么事就会事半功倍了.
我想,它带给我的最大的益处可能就是它让我开始变得真正地平静下来.这一个月多的时间里,几乎没有做那些别的事情,只是一个人静静地认真地看书.我得说,比以前的那种急躁的情形来说好多了.过去一年半的经历让我学到了许多.我知道这样度过假期的一个月显得太不够优雅.但同时也知道,不知道我再会不会有这样一个不优雅的时候,我想,这段时间一定会在我四年的大学岁月里留下痕迹.我一定会在以后的某个时候想起它.
感谢CMU的Randal E.Bryant和David O'Hallaron两位教授,感谢他们写了这么好的书给我们.正如他们两位在序言之中说的:最后,我们忠心感谢伟大的技术作家Brian Kernighan以及后来的W.Richard Stevens,他们向我们证明了技术书籍也能写得如此优美.
只做了其中的一些练习题,因为非常简单,就空了另一些.而章后的自测题没有做,当然这是一个非常不好的习惯,我计划这个学期做其中的一部分,因为总体上来讲,比较难,需要有许多*nix方面的知识或者需要数据结构和算法方面的知识.
我认为全书的精华应该在程序的机器级表示,存储器层次结构,虚拟存储器这三章.另外,处理器体系结构这一章由于没有任何基础,显得十分艰难,硬着头皮看下来,感觉明白了一些,还有许多不能理解清楚的地方,时间倒是花了不少.于是影响得后面的那个优化程序性能也不怎么样.但是很明显,如果能很好地理解这两章,对以后的编码是大有帮助的.所以希望以后可以有机会重读这两章.唉,这样不好,我是说我会在这个学期的第十周前再一次看完它们.
两位作者以一个,呃,两个程序员的眼光,将计算机体系结构层层分离,将其组织清晰地展示在人们面前,应该说,是一本实在难得的好书.我开始的时候曾经想,看了这本书有什么用.现在明白了,看完这本书也没有什么用.但它将整个计算机系统展现在你的眼前,至此心中有了一副清晰的计算机的图像.你要是看过这个书,你就会明白,其实在计算机系统中,一切都是无比优雅和统一的.看完这本书,我就突然感到很明了,我明白了在计算机方面我想学什么,应该学什么.今日起可以真正地说我是一个计算机专业的学生了.同时也清楚自身的差距有多大,希望在以后日子里可以更努力,不要急躁,但愿不会太晚.以前在网上看到有一个看了APUE的哥们说他用一星期看完了这个书,我很相信,因为我知道,如果有一个坚实的基础,以后的什么事就会事半功倍了.
我想,它带给我的最大的益处可能就是它让我开始变得真正地平静下来.这一个月多的时间里,几乎没有做那些别的事情,只是一个人静静地认真地看书.我得说,比以前的那种急躁的情形来说好多了.过去一年半的经历让我学到了许多.我知道这样度过假期的一个月显得太不够优雅.但同时也知道,不知道我再会不会有这样一个不优雅的时候,我想,这段时间一定会在我四年的大学岁月里留下痕迹.我一定会在以后的某个时候想起它.
感谢CMU的Randal E.Bryant和David O'Hallaron两位教授,感谢他们写了这么好的书给我们.正如他们两位在序言之中说的:最后,我们忠心感谢伟大的技术作家Brian Kernighan以及后来的W.Richard Stevens,他们向我们证明了技术书籍也能写得如此优美.
有关键情节透露