What do topics ranging from organic chemistry to Napoleon's campaigns have to do with computer programming? This collection of essays demonstrates the many varied aspects of programming, showing how programming can be both a fun and elegant science. Some of the essays cover programming techniques, like how profilers can provide insight into the dynamic behavior of programs, and methods for making data files self-describing. These techniques deal with real programs and they are realistically illustrated, using the C and Awk languages. Bentley also provides the reader with some tricks of the programmer's trade, like a collection of rules of thumb and hints for finding simple solutions to hard problems. These essays also originally appeared in the author's column in Communication of the ACM, and have been substantially revised, incorporating new sections, problems, and reader comments. 0201118890B04062001
Jon Bentley 世界著名计算机科学家,被誉为影响算法发展的十位大师之一。他先后任职于卡内基-梅隆大学(1976~1982)、贝尔实验室(1982~2001)和Avaya实验室(2001年至今)。在卡内基-梅隆大学担任教授期间,他培养了包括Tcl语言设计者John Ousterhout、Java语言设计者James Gosling、《算法导论》作者之一Charles Leiserson在内的许多计算机科学大家。2004年荣获Dr.Dobb's程序设计卓越奖。
打开书本看了第一章,突然被这一章所吸引住了。 真正完美的将算法和编程完美的结合,第一次这编程有美的感受,或者说编程能像数学一样优雅。 也告诉我们,向别人求助时一定要准确的定位问题。 只有准确的定位出问题才能真正找到适合的算法。 在看第一章这前我将前言看了一下,...
评分首先,要对此书名的最初翻译者表示敬意,“珠玑”二字是真无愧于“信雅达”。 此书先前曾图书馆借来英文版,看过排序一章,而后就因故没再翻动直到归还,但那一章的精妙却给我留下了深刻的印象。 某日逛新华书店,发现此一中译本,以为缘分便原价入手。 阅毕,确实有趣,只...
评分如果不是因为翻译稍有一点点瑕疵,一定给评分顶级,所以如果可以读懂英文版,更加推荐了。 这是一本每一页都值得细细去读,每道章后习题都值得认真去思考的书。内容不多,页数不多,但都是很有启发性的东西。如果没有时间(或者胆量:P)去读Knuth的TAOCP,不妨先读一读Program...
评分作为上一本的续作,一些内容看似是重复的:性能监测、二分搜索排错、“另辟蹊径”的解决方法、代码调优、估算、取样和随机选择。这其中大部分不是“复制——粘贴”式的重复,而是深化或视角的变换。 除此以外,本书介绍了上一本没有涉及的方面:小语言、轻量级...
评分在卓越订了有将近两周了,先前早就见评论,相当不错,看了两章,很合我胃口,着重训练读者的思维,如何抽象问题-->罗列条件-->分析综合-->求解?层层引入读者,值得细细品尝,可惜翻译有点差,早知道就买本影印版了
我特别喜欢那种能够帮助我“举一反三”的书籍。我的意思是,它不会仅仅提供一个问题的解决方案,而是通过这个解决方案,让我理解背后的原理,从而能够将这种思想应用到其他类似的问题上。《More Programming Pearls》给我的感觉就是这样。我设想,书中可能会有很多精巧的算法设计,它们可能看起来很“小”,但却能解决一类普遍存在的问题。比如,一个关于字符串匹配的巧妙算法,可能在文本编辑器、搜索引擎,甚至是在生物信息学中都有应用。我期待书中能够让我看到,那些看似简单的编程技巧,是如何在复杂的现实世界中发挥巨大作用的。这种“以小见大”的智慧,正是编程的魅力所在。我希望通过阅读这本书,能够让我的编程工具箱变得更加丰富,让我在面对各种挑战时,都能从中找到恰当的“利器”。
评分这本书的名字《More Programming Pearls》本身就充满了吸引力,它暗示着它是在《Programming Pearls》系列的基础上,进一步深化和拓展。这意味着,它可能会涉及更多高级、更具挑战性的编程主题。我预感书中会包含一些关于并发编程、分布式计算、或者是在大型项目管理中常见的难点。例如,如何设计一个高可用的系统?如何在多线程环境下避免死锁和竞态条件?如何对复杂的系统进行性能分析和优化?这些都是在现代软件开发中非常重要且具有挑战性的课题。我期待这本书能够为我提供一些切实可行的方法论和技巧,帮助我理解和解决这些问题。同时,我也希望能从中学习到一些作者在处理这些复杂问题时的思考方式和设计哲学,这对于我提升自己的技术深度和广度都将大有裨益。
评分这本书的气质,从书名《More Programming Pearls》就能窥见一二。它不像那些堆砌大量代码示例的入门教程,也不是晦涩难懂的学术专著。我感觉它更像是一位经验丰富的导师,用一种娓娓道来的方式,分享他多年编程生涯中的宝贵心得。我脑海中浮现出的画面是,书中会穿插一些作者亲身经历的、在实际项目中遇到的典型难题,然后他会一步一步地剖析问题的根源,并展示如何运用优雅而高效的编程技巧来解决。这其中可能涉及到对数据结构更深层次的理解,对时间复杂度和空间复杂度的极致追求,甚至是对某些编程语言特性更精妙的运用。我尤其期待那些能够帮助我提升代码质量、减少bug、并最终写出更具可维护性和扩展性的软件的“秘诀”。或许书中会有关于如何设计更简洁的API、如何进行有效的错误处理、或者如何写出易于测试的代码的讨论。这种“以问题为导向”的学习方式,往往比枯燥的理论讲解更能激发我的兴趣,也更容易让我理解并记住知识。
评分这本书的名字是《More Programming Pearls》,虽然我还没有来得及细细品读,但光是拿到手,翻开封面,就有一种莫名的期待感。我之前读过一些编程相关的经典书籍,像是《编程珠玑》系列,它们总能在看似简单的问题背后,挖掘出深刻的算法思想和巧妙的实现技巧。我预感《More Programming Pearls》也会延续这种风格,只不过在内容上会更加深入,或者是在新的领域有所拓展。想象一下,书中可能会介绍一些在现代软件开发中越来越重要的新兴技术,比如并行计算、分布式系统,或者是一些关于性能优化、内存管理的高级技巧。我特别好奇,作者是否会引入一些我从未接触过的算法,或者用一种全新的角度来审视那些我熟悉的概念。毕竟,“Pearls”这个词本身就带有“珍珠”的含义,暗示着书中蕴含的知识如同珍宝一般,需要细细打磨才能显现其光芒。我对那些能够启发思路、解决棘手问题的“编程智慧”格外着迷,而这本书的名字本身就承诺了这一点。我迫不及待地想在书中找到那些能够让我眼前一亮、豁然开朗的“珍珠”,并将它们融入到我日后的编程实践中。
评分《More Programming Pearls》这个书名,在我看来,是一种承诺,一种对编程艺术更深层次探索的邀约。我猜想,这本书的读者群体,可能已经具备了一定的编程基础,他们不再满足于“如何实现”,而是开始思考“为何这样实现”以及“是否有更好的实现方式”。因此,我期望书中能够深入探讨一些编程中的“哲学”层面的问题。比如,在不同的场景下,选择哪种算法或数据结构是最优的?如何平衡代码的效率和可读性?在面对复杂系统时,如何进行模块化设计以降低维护成本?我甚至可以想象,书中可能会有一些关于“代码美学”的讨论,如何写出既高效又优雅的代码。这种对编程的深入思考,往往能够帮助开发者形成更成熟的编程思维,从而在面对更复杂的项目时,能够游刃有余。我渴望在这本书中找到能够点燃我思维火花的“珍珠”,让我从一个“会编程的人”转变为一个“理解编程的人”。
评分一星期简单就看过了这本书,很多内容基于前一本。不过我觉得作者有些地方有些太过geek,太过偏激。一直在说小语言多么多么好,一直在说awk多么多么方便。。。唉,读着不是很高兴。。
评分看了后,感觉跟第一卷有很大不同,更注重于编程的习惯,策略;而不是一些具体有趣的问题。像 profiling 这个,还是看看这个书比较好:code optimization: effective memory usage. 好像也有翻译版本的了
评分读完第一章我就觉得这本书值五星。
评分中文版。。
评分和 Programming Pearls属于同一系列
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有