找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1809|回复: 0

2003年十本最爱图书[书籍搜寻]

[复制链接]
发表于 2004-1-10 00:00:00 | 显示全部楼层 |阅读模式
第一名:《 More Effective C++中文版 》 2697票
作者:Scott Meyers 译者:侯捷 中国电力出版社
电影的续集总让人失望,《 Effective C++中文版 》的续集却依然给你惊喜,这本书荣登2003最佳图书榜首不是偶然,它秉承了《 Effective C++中文版 》的风格,列出35个改善C++程序技术与设计思维的方法。Meyers没有说教语法细节,也不求大凑全,而是以多年经验为基础,向大家解释了如何更有效率地撰写软件:使效率更高、更稳健强固、更一致化、更具移植性、更富重用性,简单地说就是撰写更好的C++软件。读者看过后会由衷地感叹“原来C++程序是可以这样写的!”书中每一句话都体现着C++程序的编程思想,你会发现越品越有味道。
自从《 Effective C++中文版 》出版后,许多人一直期待着这本书。由侯捷亲自翻译保证了译本的质量,但也有一部分读者对侯先生的翻译风格表示不适应。这本书能排在这个位置说明目前国内对C++的学习热情还是非常高的!但是,由于本书原版写于1996年,所以没有涉及C++中最新的技术,如泛型 、STL这些目前很流行的东西。

第二名:《 人月神话(影印版) 》 2664票
作者:Frederick P. Brooks Jr. 中国电力出版社
即使《 人月神话 》中文版已于2002年上市,影印版还是受到了如此热烈的欢迎,可见大家对《 人月神话 》的认可。自从1975年首版到今,《 人月神话 》不断地被重印,这本身就构成了软件领域的神话。在这本经典著作中,Brooks深刻地阐述了复杂项目管理中存在的问题,让你思考四个变量(成本、时间、质量、范围)之间的一些故事,以及“人月”、“概念完整性”等重要的项目管理概念。
相比于1975年版,这本20周年纪念版更收录了包括《没有银弹》在内的几篇经典论文,并对首版二十年来软件项目管理的发展做了一个回顾。特别是著名的论文《没有银弹》,引领你对软件开发的发展做一个深入的思考。虽然我们的计算机性能不知比1975年时提高多少倍,制造了多少高效的开发工具,但我们依然能从《 人月神话 》中得到有益的启示。
在风格上,每章前面的图片和诗给人耳目一新的感觉。

第三名:《 Borland传奇 》2177票
作者:李维 电子工业出版社
一本非技术书能在评选中获得如此高的位置足以说明它的精彩。在这本书中李维向大家介绍了Borland杰出的技术大师、跌宕起伏的企业发展,让读者看着大呼过瘾!本书部分内容曾在《程序员》杂志上连载,其间读者反响强烈,即使不使用Borland开发工具的朋友也为Borland精彩的故事所吸引。
很多中国程序员是伴随着Borland成长起来的,他们学习编程时的起步就是Turbo C、Turbo Pascal,这些朋友对Borland格外有感情,却对Borland的发展了解不多,这本书正好填补了这个空隙。以史为镜,可以知兴亡,在本书中,作者观察分析了Borland的演变以及软件发展的趋势等重要问题,这些故事本身不仅非常有意思,而且能和读者的实际学习、工作联系起来,更能引发对深层次问题的思考,Borland这样的企业究竟应该侧重技术还是市场?自己怎样在软件技术的发展潮流中找到方向?
由于李维是本土作家,全书语言流畅,在文字上更贴近我们。书中用到的图表很有表现力,对作者意思的表达起了很好的帮助作用。

第四名:《 Java编程思想(英文版·第3版) 》2120票
作者:Bruce Eckel 机械工业出版社
这本书的影响力盖过了Java之父James Gosling参与编著的《 Java编程语言(第三版) 》,受到全球程序员的广泛认同,它的前两版曾多次荣获Software Development , JavaWorld等机构颁发的大奖,《 Java编程思想(第2版) 》在去年本刊举办的年度评选活动中获得冠军。
这本书全面介绍了从Java的基础语法到最高级特性,并针对Java 1.4版做了更新。在内容上有广度,也有一定深度,不仅适合入门,也可供深入学习用,同时作者还着重阐释了面向对象设计的理念。
Eckel开放了这本书的电子版,很值得我们尊敬,树立了一个慈祥的教育家的形象,不过如果要系统学习的话最好买一本纸版,否则太累眼。本书在国内上市不久就受到了如此热烈的欢迎,再次证实了其前作的成功,看的出大家对这本书期待已久,如果出版中文版市场一定会很好。

第五名:《 Effective Java中文版 》2061票
作者:Joshua Bloch 译者:潘爱民 机械工业出版社
这本薄薄的小书不仅获得了2002年度Jolt大奖,还受到Java之父的推荐。它继承了《 Effective C++中文版 》的名字和风格,Bloch为我们带来了57条极具实用价值的Java经验规则,书中每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。这本书实践性很强,作者把开发中的经验和模式进行讲解,并举实例进行说明。同《 Effective C++中文版 》一样,这本书也不适合初学者。
中文版由潘爱民翻译,保证了译本的质量。

第六名:《 Java夜未眠 》1779票
作者:蔡学镛 电子工业出版社
可以说这本书是TOP10中读起来最轻松的书了,它是一本程序员写给程序员的散文集。作者蔡学镛作为享誉国内外的Java高手,在本书中除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。无论您是程序员与否,本书都可以带给现代社会的年轻人一个借镜或指引。
作者以诙谐、戏谑的笔触,写出时下程序员共同的心声,这本书很快就可以看完,而且文章都已发表在网络上,之所以受到如此欢迎,源于它包含了作者对工作、对人生的更改思考,更贴近了程序员的生活,值得一提的是作者将所有的版税捐助了希望工程。

第七名:《 人件(第2版) 》1684票
作者:Tom DeMarco,Timothy Lister 译者:UMLChina翻译组
清华大学出版社
同《人月神话》一样,《人件》已成为软件团队管理的经典之作,它们共同被誉为软件图书中“两朵最鲜艳的奇葩”。人们认为,《人月神话》关注“软件开发”本身,《人件》则关注软件开发中的“人”,因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。这本书专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,正确指出知识型企业的核心是人,而不是技术,呼吁给予软件工作者充分的自由和信任。
它的宣传语是“为程序员伸张权利”、“别把开发人员当成牲口”,如果给企业管理层看效果会更好,可读者中很多是被作为“人件”的程序员,于是在网络上引发了大家对目前工作环境的讨论(抱怨?)。但是,东西方文化的差异和我国的客观条件是否能容许《人件》中的观点?这很值得怀疑。

第八名:《 泛型编程与STL 》1644票
作者:Matthew H. Austern 译者:侯捷 中国电力出版社
这本书揭露了 STL 的奥秘,引导你进入泛型程序设计的思维模式
,以你自己的可携式组件和可交互作用的泛用型组件来扩充 STL。阅读这本书比较艰深,你必须对 STL 的运用、泛型程序设计的基本精神、C++ template 技术都有相当基础了,才得一窥堂奥。
随着STL的广泛运用,泛型这种编程技术逐渐被人们关注。如果你想深入探究STL原理,或者要自己用泛型编写一个高效的程序库,这本书一定会对你有所帮助。

第九名:《 重构——改善既有代码的设计(中文版) 》1530票
作者:Martin Fowler 译者:侯捷 熊节 中国电力出版社
这是一本软件工程领域的经典著作,与另一巨著《 设计模式--可复用面向对象软件的基础 》并称“软工双雄”。什么是重构?我们在写程序的时候,经常需要反复推敲修改代码,其实这就是重构。这实际上就是软件的持续改进之路,我们不可能总是第一次就能做好,但是我们总是有机会完善。
本书除了讨论重构的各种技巧之外,还提供了超过70个可行重构的详细目录,给出了重构的工作原理,并以step by step的形式给出了应用每一种重构的指南。这些示例都是用Java语言写成的,但其中的思想却可以运用到任何面对象的编程语言中。

第十名:《 C# Primer中文版 》 1507票
作者:Stanley B.Lippman 译者:侯捷 陈硕 华中科技大学出版社
这本书是为有一定编程基础又想成为C#程序员的朋友写的入门读物,它内容详实、实例丰富,全面介绍了C#这门新的面向对象编程语言,对已经对面向对象程序设计有所了解的读者,作者为他们提供在 C# 中使用面向对象的编程方法的必备知识。它假设读者有其它语言的基础,明白循环之类最基本的概念。
值得一提的是,本书的初译陈硕是一位在读本科大三的学生,你可能会对译本的质量怀疑,但这种怀疑是多余的。这本书登上TOP10表明.NET技术已经在国内开始被广泛学习,如果你想成为一名C#程序员而又不想花费太多的时间和精力,就请试试看 Lippman 的这本《C# Primer》吧。

附11至16名:
11.《 加密与解密(第二版) 》(段钢) 1435票
12.《 编程高手箴言 》(梁肇新) 1407票
13.《 C++设计新思维——泛型编程与设计模式之应用 》(侯捷、於春景译) 1372票
14.《 Inside VCL(深入核心——VCL架构剖析) 》(李维) 1329票
15.《 .NET大局观 》(侯捷、荣耀译) 1258票
16.《 .NET本质论(中文版) 7折预订 》1211票

总结:
从评选结果我们可以看出,讲述具体技术的书籍的比例开始下降,软件工程类和技术人文类图书开始受到欢迎,这两类书在TOP10占有5个名额,说明大家的视野已经开始放开,特别是技术人文这种迎合程序员的非技术书一出现就受到大家的喜爱。
值得一提的是,TOP10中有四本书是侯捷翻译或参与翻译的,另外还有两本他参与翻译的《 C++设计新思维——泛型编程与设计模式之应用 》和《 .NET大局观 》也位居前16位,就目前看这种与别人合译的模式很成功,也许这就是已经形成的品牌效应吧。
但是,像《 敏捷软件开发:原则、模式与实践 》、《 测试驱动开发(影印版) 》这样获得今年Jolt大奖的优秀图书却没有上榜,这不能不说是个遗憾!所以我们在关注经典图书的同时也应该适当关注一下目前国际上最新的进展。
在新的一年中,我们期待着更多本土作家、译家为我来带来丰盛的大餐!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-24 23:05 , Processed in 0.229032 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表