内容很杂,从普通的用户体验到艰深的汇编代码,几乎是无所不包。如果不是在Windows开发团队浸淫了很久,绝对写不出那么多的内幕。但是,我很怀疑,如果不是在Windows上进行过多年的C++编程开发,谁还会对本书感兴趣甚或读得懂?
英文的书名叫做《The Old New Thing》实在是经典,有种古老的意味,而中文名《启示录》就有点哗众取宠了--让人想起好莱坞的某部越战大片。Raymond Chen在微软应该在享有很高的声誉的,至少是代表了一批老派的开发人员。记得曾经看过一篇文章说,现在微软推出了很多的新技术,相互之间还不兼容,完全没有Raymond Chen等人在Windows开发上对兼容性的认真态度。果然,在本书里,就讲了很多兼容性的故事,讲微软如何为了兼容而“将错就错”--这一点与在别的地方看到的,微软为了恶意竞争而做的不兼容有很大的不同,所以能够从不同的立场来看待问题有好处。
本书最吸引人的地方,应该是从一个内部人员的角度来看Windows,让我们知道一些内部的决策过程。只有知道了历史,才会更好体会现在,关于这一点龙应台在《百年思索》一文中有很好的比喻。对很多人来说,平时看得最多的就是微软的官方文档,如果是开发人员,MSDN就是看得最多的。虽然MSDN讲得很清楚和明白,但毕竟是一本正经的腔调,而且只是把结果告诉你,并没有告诉你为什么会这样。要不有人说开发工作很无聊呢,就是不断的看帮助文档,然后拷贝粘贴。现在,Raymond Chen把Windows后面的生动故事展现在了你面前,程序就不再那么枯燥了--原来在一个简单的界面背后,曾经发生过那么多故事......
Raymond Chen真的是一个资深的程序员,把很多问题都分析得很透彻,特别是对Ansi和Oem字符集的区别一节,解开了困惑我很多年的疑问。写在源代码里的字符串到底是以什么格式来保存和表示的?原来是跟编辑器以及文件的编码格式有关的。至于Oem字符集到底是什么,我已经不想去了解了。是的,书里讲了很多底层的艰深知识,而且一旦展开就停不下来了,只好跳过。这些东西不是不重要,只是显得有点过时了,特别是从16位Windows遗留下来的痕迹。虽然很重要,但是我们已经基本很难再用到了,也许我们更想知道.NET世界里发生的新鲜事。所以,这本书的名称才叫做The Old New Thing--古老的,而又是第一次听说的。
Windows往事如烟
《Windows编程启示录》热门书评
-
Windows往事如烟
16有用 0无用 optman 2007-11-13
内容很杂,从普通的用户体验到艰深的汇编代码,几乎是无所不包。如果不是在Windows开发团队浸淫了很久,绝对写不出那么多的内幕。但是,我很怀疑,如果不是在Windows上进行过多年的C++编程开发,谁还会对本书感兴趣甚或读得懂?英文的书名叫做《The Old New Thing》实在是经典,有种古老...
-
原书5星,但是翻译导致3星
3有用 0无用 邻家のKC 2011-03-06
RT。最初是在图书馆发现了这本书,遂借来阅读。但是经常有读不懂的地方,怀疑是翻译的问题,于是在Amazon买了原版,硬着头皮读(Raymond Chen用了很多俚语和复杂结构的句子),很多不懂的地方恍然大悟。所以还是推荐阅读原版:http://book.douban.com/subject/2338...
-
深有体会
3有用 0无用 Albert 2007-10-22
这个周末利用回天津参加朋友婚礼的空闲时间,读完了新买的《Windows 编程启示录》 (The Old New Thingn - Pratical Development Throughout the Evolution of Windows). 该书的作者Raymond Chen用一种特别轻松幽默...
-
总体感觉一般
1有用 2无用 armman 2010-08-18
作者主要讲了Win95及其以前的OS开发轶事,说了一些API的历史演化,一些设计理念,一些开发心得,还有一些用户的有趣事迹。译者认为本书适用人群很广,特意标识了各个章节的适用人群,不能说有错,但是个人认为对一般的非开发者基本没有什么用处,除了看看一些有趣的故事,300多页的书,最多也就能看三分之一,...
-
对windows上的C++程序员尤其有价值
1有用 0无用 exlife 2011-01-17
这本书,一般读者可能只看看小故事就好了。但是对windows上的C++程序员来说,它太有价值了。这是我迄今唯一看到的一本从windows内部视角来叙述的书,这和微软以外的专家写的书感觉很不相同。前者是白盒性质的叙述,后者是黑盒的。所以我认为他在帮助c++程序员进一步加深认识作用具有很大价值。而且,是...
书名: Windows编程启示录
作者: [美] Raymond Chen
出版社: 机械工业出版社
副标题: The Old New Thing: Practical Development Throughout the Evolution of Windows
译者: 聂雪军
出版年: 2007
页数: 335
定价: 49.00元
ISBN: 9787111219194