Windows往事如烟(书评)
2007-11-13 22:07
239 查看
内容很杂,从普通的用户体验到艰深的汇编代码,几乎是无所不包。如果不是在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--古老的,而又是第一次听说的。
英文的书名叫做《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--古老的,而又是第一次听说的。
相关文章推荐
- 往事如烟可否随风去?
- IT牛人往事如烟之七大“先烈”
- Windows 8(客户预览版)发布及往事的回忆
- 往事如烟
- 第八篇:往事并不如烟-发几张以前公司做的PCTV Dongle照片
- 《Windows Embedded CE 6.0 程序设计实战》书评
- 往事如烟,时间悄悄从指尖溜走
- 往事如风,往事如烟,岁月如歌
- 往事如烟,只需要记忆快乐的部分,难过、伤感的部分,可以不提,都尽量不提吧……
- Windows驱动开发技术详解——经典书评
- 书评-Essential Windows Workflow Foundation
- 往事如烟。。
- IT牛人往事如烟之七大“先烈”篇
- Windows驱动开发技术详解——经典书评
- 往事并不如烟--忆曾经的信息工程学院Innovation Lab(全)
- 书评——Windows高级调试
- 书评——《Microsft .NET Framework 3.5 – Windows Forms Application Development》
- 往事如烟一些人一些事过去了就让他过去吧
- 书评:《MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.5 Windows Communication Foundation》
- IT牛人往事如烟之七大“先烈”篇