少见的佳作
2010-05-02
本书刚出版时我就买了一本,可惜当时自身水平不够,看了不到一半就放下了。现在再来看本书,已经能比较流畅的理解内容,也越发感觉本书的珍贵。
本书从调试的角度串起了X86 CPU / Windows操作系统的方方面面。之前几年我的兴趣更多的集中在对OS内核的学习,看到本书才意识到自己忽略了如此重要的一个领域。虽然一直在用VC6开发程序,但之前从来没想过它是怎么实现调试的。
本书不只教授调试的方法,还讲述了CPU和操作系统为调试所构建的基础,及在此基础上建立起来的内核和应用态调试器的实现原理。这在我看过的书中是只此一本。
我不知道David Solomon是凭的什么说“I only wish it was in English!”,但在中文原创的计算机技术书籍中,本书是颇让我为母语是中文而庆幸的。
有的网友可能看此书感觉不知所云,此种情况有时是因为书写/译得不好,但对本书应该是读者的知识积累没有达到。给我两本德语书,我是判断不出哪本是庸俗小说,哪本是文学巨著。驱网上有人发帖说对不懂的人《天书夜读》是一本天书,对懂得的人也是天书,好到天上的书。不过,相对《软件调试》,《天书夜读》只能说是初级读本。本书适合结合《深入解析Windows操作系统》、《Windows内核情景分析》一起读,这样能获得更全面的知识。