发表于2025-03-09
Jon Bentley 世界著名计算机科学家,被誉为影响算法发展的十位大师之一。他先后任职于卡内基-梅隆大学(1976~1982)、贝尔实验室(1982~2001)和Avaya实验室(2001年至今)。在卡内基-梅隆大学担任教授期间,他培养了包括Tcl语言设计者John Ousterhout、Java语言设计者James Gosling、《算法导论》作者之一Charles Leiserson在内的许多计算机科学大家。2004年荣获Dr.Dobb's程序设计卓越奖。
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
More Programming Pearls 下载 mobi pdf epub txt 电子书 格式 2025
More Programming Pearls 下载 mobi epub pdf 电子书##第7章的开头: "那就是 Bob Martin 介绍的"封底计算工程技术的精彩(古怪)方式. 该思想在工程学校中是标准食粮, 但对大多数从业工程师来说, 则是面包和黄油了. 不幸的是, 忽视计算的现象太常见了" 看到这里, 我被 "但对大多从业工程师来说" 里面的"但"字搞糊涂了, 这里明明是并...
评分##中文版,24页中二分搜索的awk程序, $1 == "print" {for i =1;i <= n;i++}print i ":\t" x[i]}应该改为 $1 == "print" {for (i =1;i <= n;i++)print i ":\t" x[i]}
评分##这次是二刷编程珠玑,犹记得第一次看这本书时,被里面绝妙的编程技巧给征服了。例如第一章的位图来进行排序,第二章的使用反转来对数组进行旋转,都是让人眼前一亮。但是这次看到的却不止是算法部分的内容。 总的来说,这是一本讲算法的书,但又不仅仅讲算法。它涵盖了测试,调...
评分##这次是二刷编程珠玑,犹记得第一次看这本书时,被里面绝妙的编程技巧给征服了。例如第一章的位图来进行排序,第二章的使用反转来对数组进行旋转,都是让人眼前一亮。但是这次看到的却不止是算法部分的内容。 总的来说,这是一本讲算法的书,但又不仅仅讲算法。它涵盖了测试,调...
评分 评分More Programming Pearls mobi epub pdf txt 电子书 格式下载 2025