2006年05月23日

100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Bjarne Stroustrup-c++程序设计语言(特别版)

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

这期间我也看了由C++创始人写的《C++ Programming Languang》,老实说我越看越糊涂,后来才知道此书号称“C++专家指南“,也就是说你

首先要是C++专家,然后才参阅此书获得提高,盲目去钻研此书要不得!在漫漫求学路上我多么希望有良师益友的指点啊!:-(

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Stanley B.Lippman-C++大牛

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================


Stanley B.Lippman
LIPPMAN,作为早期C++编译器的实现者之一,对与C++的了解以及该如何论序都有自己的独到见解,成名作《C++ PRIMER 中文版(第四版)》

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter—Windows SDK系统编程方向的“泰山北斗”
(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Jeffrey Richter——和Charles Petzold并称Windows SDK系统编程方向的“泰山北斗”。

========================================

Charles Petzold    PK      Jeffrey Richter


可以说这两位大师,并称Windows SDK系统编程方向的“泰山北斗”是当之无愧的。不经Charles Petzold书的洗礼,您对Windows编程恐怕难以真正的登堂入室,Charles Petzold是带领您进入编程技术大堂的慈祥长者;不读Jeffrey Richter的书,要想对Windows系统核心真正的把握及对编程很好的驾驭,那真是痴人说梦,Jeffrey Richter是带领您深探Windows核心险地的护法大师。

两位大师谁更强?恰如比较李白和杜甫哪个更胜一筹?不好比较。各有所长吧。

================================

        Windows程序设计领域的权威技术作家,虽不是微软公司的工程师,但无可置疑的是,其对Windows操作系统的理解比开发Windows的工程师还多那么一点点,他的每一本书都对 Windows 核心都有很精彩的剖析,从《Windows 95 程式设计指南》,《Windows高级编程指南(第三版)》,《Windows核心编程(第四版)》到《Microsoft .NET框架程序设计(修订版)》,可以说本本经典,死心踏地地追随Jeffrey Richter的编程爱好者数不胜数。


================================

 
    写作风格

        许多人非常喜欢读Richter的书,因为他的文字是写给专业人士看的,决不假装弱智,同时有相当体贴细致,非常符合高手的习惯和胃口。所以通常在某个领域有了Richter的书,就不用去看别人的书了。他善于直入Windows核心对象,从进程到线程,从DLL到SEH,从钩子到内存管理,可以说是不避艰险,迎难而上,将最复杂最微妙的细节完整展现出来,同时配备又大量精心准备的例子,代码质量非常高超。其许多书从问世之日起,就成为Windows系统编程方面的圣经,绝对是Windows系统编程方面的核心权威。想要学习Windows核心编程,不读Jeffrey Richter的书是无法想象的。Jeffrey Richter的实力保证了书的水平达到了相当的高度。读他的书常给人以震撼的快感,你会感叹,Jeffrey Richter对于Windows系统的理解竟能够达到如此深度。


==================================       

Jeffrey Richter, 《 Windows核心编程 》第四版  机械工业出版社

    这本书的前三版名为Advanced Windows,第四版改名为Programming Applications for Microsoft Windows。作者在前言里还特别讲了改名的原因。但是在我看来,这本书还是叫做Advanced Windows更贴切。因为这本书虽然同样是讲Win32 API,却几乎和Petzold Book没有任何重复。初级的内容完全略过不提,GUI部分也是一带而过,全书顷力与系统编程,一上来就讲Win32核心对象,从进程到线程,从DLL到SEH,从钩子到内存管理,可以说是不避艰险,迎难而上,将最复杂最微妙的细节完整展现出来,同时配备又大量精心准备的例子,代码质量非常高超。因此,这本书从问世之日起,就成为Win32系统编程方面的圣经,作者Jeff Richter也成了Win32编程方面的绝对权威。想要学习Win32核心编程,不读这本书是无法想象的。遗憾的是,这本书的中文版翻译配不上原书的高水平,可以说是大错不多,小错不少。如果有读者要认真研读此书,可以去寻找北京大学出版社出版的影印版。
    这本书是Richter的代表作,也奠定了Richter世界顶级技术作家的地位。我本人非常喜欢读Richter的书,因为他的文字是写给专业人士看的,决不假装弱智,同时有相当体贴细致,非常符合我的习惯和胃口。所以通常在某个领域有了Richter的书,我就不会去看别人的书了。
    对于某些读者来说,Marshall Brain的Win32: System Service 3/e(中文名《深入学习:Win32系统服务开发与实例》,电子工业出版社“深入学习”系列)和Johnson Hart的Win32 System Programming 2/e(中文名《 Win32系统编程—Windows 2000应用程序开发指南(第二版) 》,中国电力出版社)都是不错的选择。两本书的论述都不如Richter深入,但是例子精当,讲解恰到好处。Brain的书覆盖面很广,例子非常有启发性,而Hart的书最适合从UNIX转到Win32的朋友。我发现自己在有空闲的时候喜欢啃Richter的书,但是在实践中需要快速学习解决方案时,反而Brain和Hart的书对我更有帮助。所以这两本书虽然不象Richter那么必须,但是也是非常实用的补充。

=====================


<<Microsoft .NET框架程序设计——Visual Basic.NET语言描>>

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeff Prosise号称大师Charles Petzold的继承者

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Jeff Prosise
号称Charles Petzold的继承者,成名作<<MFC Windows程序设计(第二版)>>,他写的书简单易懂,条理清晰,一向是一线程序员的钟爱。在程序员面前,他的作品没有什么架子,你可以一边翻着他的书,一边写程序

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Francesco Balena-VB编程首席大师

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Visual Basic 6编程技术大全


Visual Basic .NET技术内幕

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Don Box-COM世界“第一人”

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Don Box
号称COM世界“第一人”的地位,成名作<<Essential COM>>。COM早已成为Windows API的一个重要组成部分(是Windows提供API的一种重要方式)。没有人能像Don Box这样把COM解释得如此透彻。本书一举奠定Don Box COM世界“第一人”的地位。

100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold—Windows SDK系统编程方向的“泰山北斗”

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================
Charles Petzold—-Jeffrey Richter并称Windows SDK系统编程方向的“泰山北斗”。

========================================

Charles Petzold    PK      Jeffrey Richter


可以说这两位大师,并称Windows SDK系统编程方向的“泰山北斗”是当之无愧的。不经Charles Petzold书的洗礼,您对Windows编程恐怕难以

真正的登堂入室,Charles Petzold是带领您进入编程技术大堂的慈祥长者;不读Jeffrey Richter的书,要想对Windows系统核心真正的把握及

对编程很好的驾驭,那真是痴人说梦,Jeffrey Richter是带领您深探Windows核心险地的护法大师。

两位大师谁更强?恰如比较李白和杜甫哪个更胜一筹?不好比较。各有所长吧。

=========================================


       Windows GUI程序设计领域的首席作家,著有<<Windows 程序设计(第五版)>>一书,此书被认为是Windows编程最好的导论性读本,由于

本书全球广泛的影响力,Charles Petzold被“Window Magazine”和Microsoft公司授予”Windows Pioneer”奖,他也是全球唯一获此殊荣的

编程技术作家,以表彰他对Microsoft Windows的成功作出的贡献,由于该书的权威性,以至于“如果对Windows开发有什么问题的话,请翻阅

PetZold的著作吧”几乎成了一句至理名言。他全球是第一个在杂志上介绍Windows编程的大师,可以肯定的是:他能比微软更好地解释如何学

习Windows 编程。


=======================================

        写作风格:

        Charles Petzold的书落墨细致,如高山流水娓娓道来,对基本概念和基本技巧的解释非常详尽,不厌其烦,问题讲得非常透彻,通常

第一次阅读他的书,都会觉得作者行文有一些罗嗦。但是日后在开发中,却会惊奇地发现,这些当时觉得罗嗦的论述,都是实际工作中值得反

复查阅咀嚼的宝贵资料。这就是所谓的Petzold风格,他的书也被美誉为“Petzold Book”。


====================================

        成名作:<<Windows 程序设计(第五版)(上、下册)>>——–Windows程序设计的“圣经

        这本是尽人皆知的Win32 API编程经典,也称为“Petzold Book”,学习Win32 API编程的人几乎都从这本书入手。这本书的优点是落

墨细致,对基本概念和基本技巧的解释非常详尽,不厌其烦。同时,这本书篇幅虽然不小,但是包容的东西并不多,基本上把重点放在GUI编程

上和常规编程任务上,所以能够把很多问题讲得非常透彻。通常第一次阅读这本书,都会觉得作者行文有一些罗嗦。但是日后在开发中,却会

发现,这些当时觉得罗嗦的论述,都是实际工作中值得反复查阅咀嚼的宝贵资料。这就是所谓的Petzold风格,既可做tutorial,又可做

reference。
    几年前,人民邮电出版社出版过一本Charles Calvert的《 21天学通WINDOWS 95编程(上、下册) 》,那本书的定位与“Petzold Book”相

似,而且写得也非常出色,在控件编程方面的阐述甚至超过了“Petzold Book”。可惜这本书完全被“Petzold Book”的光芒所覆盖。不仅国

内没有再版过,而且原出版者也彻底打消了与“Petzold Book”对抗的念头。
    现在仍然用Windows API直接开发GUI的人,恐怕是少之又少,所以这本书的意义不及当年。更公允的说,Petzold Book现在最大的意义是

作为Windows的入门教材。不经过它的洗礼,很难升堂入室。

=======其他著作,本本经典============================


       <<C#程序设计>>

本人正在看,能把语言讲的如此透彻非petzold不可呀
大师就是大师呀
这本非常适合自学
忍不住 又夸一次
以后我如果写书
一定以此为准!这本书是Petzold专为C#初学者写的入门级教材,在Amazon上反应很好。

====================

      <<编码的奥秘>>

最好的数字电路方面的入门图书。
简洁与完备的完美组合!

通俗易懂,简单明了说明了计算机的来源
最欣赏的是有关于逻辑电路、指令、寻址的阐述。
但是前面10章左右有点多余……

我已经快看完了,说句实话,这本书应该作为大学“计算机组成原理”
课程的教材,之前我学汇编时老是学不好,那本清华版本的什么鸟IBM-PC汇编看的我莫名其妙,但是在看了本书有关Intel 8080那一章之后,
我是豁然开朗!原来一切竟是这么简单!强烈建议大家人手一册!

这本书我也是刚看完,说句实话,书中许多的东东,我在上学时都学过,现在读此书,有一种温故与知新的感觉,书中对计算机内部的结构做

了非常直观和有趣的描述。这一点对于初学者来说,一定会大有帮助的,不过像这样的书,国内实在太少,甚至可以说没有,总之我是没有见

过。我一定会推荐给我的学生们的。希望他们现在就能对计算机发生兴趣,而不是等到遇到一大堆问题时再去看一些所谓专家写的一些误人子

递的书。

我刚看完了!这是我多年梦想的书。我终于明白了计算机是怎么一回事了。可以这么说,这本书系统地填补了计算机哲学的空白。我明白了,

能实现二进制的加法表并且最少具有两种稳定状态(记忆功能)的系统都可以设计成计算机,所以理解DNA计算机。量子计算机的原理就一通百

通了
建议所有计算机专业的学生都要看这本书
Charles Petzold 不愧是大师!

==============


<<Microsoft c#Windows程序设计(上下册)>>


==========================

<<Microsoft Windows程序设计Visual Basic.NET语言描述>>


100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Bjarne Stroustrup-C++语言之父

(注:未最终整理完毕,持续整理中)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

Bjarne Stroustrup
“C++语言之父",其知识的广博和思维的独到让人瞠目其后,语言文字的运用表达方式却又让人瞠目结舌。他的书是我所见过的知识压缩得最

紧密的书籍,似乎有无穷多的设计要素不断地被抛掷出来。

超经典-[热布克www.lmh2004.cn]编程大师-百人百评- Barry B. Brey-汇编语言大师

(注:未最终整理完毕,待续)

=============================

本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

======================================

  此书相当不错,绝对适合初学者和中级开发人员,推荐读完后继续读 罗云杉 的《Windows 环境下32位汇编语言程序设计》 ,如果两者都掌握了,那么恭喜你,你已是本领域的大家,至少我正在努力着

既然进来了,就酷评一下吧。
1。这样一本普通教材,竟然能作为学术成果获国家科技进步三等奖!91年出版的书获99年的奖项!!无语…
2。二位,你们的书有没有参考Barry B. Brey的著作?为何这么多例子都一模一样?
3。二位,ibm-pc与80×86汇编的本质区别在哪里?也值得各出一本书!

学习x86汇编,向大家推荐Barry B. Brey的著作(已经是第n版了),影印版与翻译版都有。
还有就是intel的"Intel Architecture Software Developer’s Manual",可到intel.com上下载。
附:
Barry B. Brey 1945年出生,越战退伍军人,1972年开始从事microprocessor architecture的教学工作,1984年出版第一本教材,1999年获计算机科学硕士学位。
他的书基本上都由Prentice-Hall出版。以下是Prentice-Hall对他的评价:
Barry Brey is one of America’s Premier authors whose many books on microprocessors and assembly language, based on his actual teaching experience, have helped educate hundreds of     thousands of students and readers throughout North America and the worldBarry B. Brey

超经典-[热布克www.lmh2004.cn]原创-电脑书-名家名作-百人百评

支持:[热布克]-中国最好的电脑书评博客-http://blog.donews.com/showing/

==============

 

稍后我会分门别类的整理出各类的四书五经。如VB,VC,先混在一起。

 

持续整理中。

=====================================================

感谢提供支持:

【热布克-金牌店-电脑书专卖】

◆超级诚信◆6折正版新书◆10元二手书◆热卖中

【易趣店】http://stores.ebay.com.cn/hot2bookcn/       

 【淘宝店】http://shop33284774.taobao.com/       

 【拍拍店】http://shop.paipai.com/7061938/

————————————————————————————————————

   几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。


============
    编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。


     所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。


=============

一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。

这就是本文的产生的源动力。

敬请大家多多回评,共淘好书,共选大师。

也可来邮交流:qq7061938@gmail.com

===========================================

百人百评
http://blog.donews.com/showing/archive/2006/05/23/881837.aspx

百书百评
http://blog.donews.com/showing/archive/2006/05/23/881826.aspx

===========================================


Stanley B.Lippman-C++大牛
http://blog.donews.com/showing/archive/2006/05/23/881958.aspx

Jeffrey Richter—Windows SDK系统编程方向的“泰山北斗”
http://blog.donews.com/showing/archive/2006/05/23/881954.aspx

Jeff Prosise号称大师Charles Petzold的继承者
http://blog.donews.com/showing/archive/2006/05/23/881950.aspx

Francesco Balena-VB编程首席大师
http://blog.donews.com/showing/archive/2006/05/23/881944.aspx


Don Box-COM世界“第一人”
http://blog.donews.com/showing/archive/2006/05/23/881939.aspx


Charles Petzold—Windows SDK系统编程方向的“泰山北斗”
http://blog.donews.com/showing/archive/2006/05/23/881934.aspx


Bjarne Stroustrup-C++语言之父
http://blog.donews.com/showing/archive/2006/05/23/881926.aspx


Barry B. Brey-汇编语言大师
http://blog.donews.com/showing/archive/2006/05/23/881924.aspx

未完待续,持续增加中