编程珠玑II - (美)Jon Bentley

编程珠玑II

(美)Jon Bentley

出版时间

1970-01-01

ISBN

9787115176066

评分

★★★★★

标签

计算机

书籍介绍

本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。书中涵盖了程序员操纵程序的技术、程序员取舍的技巧、输入和输出设计以及算法示例,这些内容结合成一个有机的整体,如一串串珠玑展示给程序员。本书适合各级程序员阅读参考。...

【媒体评论】

“《编程珠玑》第1版是对我职业生涯早期影响最大的书之一,其中的许多真知灼见多年之后仍然使我受益匪浅。Jon在第2版中对素材进行了大量更新,许多新内容让我耳目一新。”.

——Steve McConnell,软件工程大师,IEEE Software前主编,《代码大全》作者

“对每一位遇到的程序员,我都会毫不迟疑地建议他阅读并不断重读这部经典之作。”...

——Slashdot

AI导读
核心看点
  • 延续首部风格,涵盖程序设计通用技巧
  • 深入探讨输入输出设计与算法示例
  • 提供性能监测、代码调优等实用智慧
适合谁读
  • 各级程序员及算法爱好者
  • 寻求思维突破与视野提升者
  • 关注代码质量与工程实践者
读前提醒
  • 注意中文翻译可能存在生硬之处
  • 结合章节习题深入挖掘算法内涵
  • 关注算法背后的数学特征分析
读者共识
  • 充满智慧,阅读过程轻松愉悦
  • 经典之作,对职业生涯影响深远
  • 虽有用但部分读者认为不如首部

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "其他过程没有性能监视的库函数,完成各种输入/输出和清理工作"
  • "The other procedures are unprofiled library routines that perform miscellaneous input/output and housekeeping functions"
  • "reverse(0, i - 1); reverse(i, n - 1); reverse(0, n - 1);"
  • "I/O人性化为程序员提供了可以和不同行业的有趣的人进行交流的好理由。"
  • "我们用举例的方式来验证一下算法F1的正确性。当M=5且N=10时,算法先递归地在S中计算1...9范围内的一个4元素随机样本,然后给T指定一个1...10内的随机整数。在T的10个可能取值中,恰好有下列5个值使得10被放入S中:S中已有的4个值以及10本身。因此,元素10以5/10的正确概率被放入S中,下一节证明算法F1以等概率生成N元集的任一M元样本。"
作者简介
Jon Bentley,世界著名计算机科学家,被誉为影响算法发展的十位大师之一。他先后任职于卡内基—梅隆大学(1976—1982)、贝尔实验室(1982—2001)和Avaya实验室(2001年至今)。在卡内基—梅隆大学担任教授期间,他培养了包括Tcl语言设计者John Ousterhout、Java语言设计者James Gosling、《算法导论》作者之一Charles Leiserson在内的许多计算机科学大家。2004年荣获Dr.Dobb's程序设计卓越奖。.
用户评论
=。= 如果你读这本书 只看到了算法 那只能说明你没好好读……
只是不够厚。
我在背科学社会理论期间把它看完的,经典,让我体会到了大师的睿智。 又再一次接触到了经典的数据结构和算法。提升了我视野,一定程度上改变了我的思维习惯
延续了第一部的风格
充满智慧的一本书
@2011-02-28 09:17:58
80、90年代的文章集,有些内容很有趣,但有些内容太老了。
@2013-01-30 20:51:15 @2020-07-09 19:14:43
07
意思不大,重复很多,看第一本就够了
收藏