【内容简介】
<p>“《编程珠玑》第一版是我职业生涯早期阅读过的最有影响力的书籍之一,第一次从该书中学到的许多观点很久以后仍然使我受益匪浅。Jon在第二版中对素材进行了大量更新,这些新例子的新鲜程度给我留下了深刻的印象。”
</p>
<p align="right">——Steve McConnell 《Code Complete》等多部畅销书作者</p>
<p> 如果让程序员们列出他们最喜欢的书籍,Jon Bentley的《编程珠玑》常常可以位于经典之列。如同珍珠来自于曾经折磨牡蛎的沙粒,程序设计的珍珠也来自曾经折磨程序员的实际问题。Bentley的珍珠超出了可靠工程学的范畴、在洞察力和创造力的王国中为那些恼人的问题提供了独特而巧妙的解决方案。通过一些精心设计的有趣而且颇具指导意义的程序,书中充满了对实用程序设计技巧及基本设计原则的清晰而机智的描述。因此,《编程珠玑》得到各个层次程序员的青睐并不让人感觉意外。
本书增加了以下三个方面的新内容:测试、调试和计时;集合表示;字符串问题
原来的所有程序都重新进行了改写,并生成了等量的新代码。可以从本书网站(www.programmingpearls.com)获取所有程序的C或C++实现。
<a href="http://www.china-pub.com/computers/subject/yuding/dianli/bc/bc.html" target="_blank">相关专题</a></p>
【前言】
计算机程序设计涉及诸多方面。Fred Brooks在《Mythical Man Month》中描述了一幅广阔的画卷;他的作品侧重于讲述管理在大型软件项目中所扮演的关键角色。更为具体一点的是Steve McConnell在《Code Complete》中介绍的优美的程序设计风格,书中涉及的那些主题对于优秀的软件和程序员来说都是至关重要的。但不幸的是,合理软件工程原则指导下的精巧的应用程序并非总是可以打动人心--除非软件按时全部完成并运转正常。
关于本书
本书涉及的主题是计算机专业领域中更为迷人的一个方面:这是一些超出了可靠工程学范畴、位于洞察力和创造力王国中的程序设计珍珠。如同珍珠来自于曾经折磨牡蛎的沙粒,程..
<< 查看前言