图书标签: 算法 programming Algorithm 计算机 编程 计算机科学 程序设计 经典
发表于2025-02-03
More Programming Pearls pdf epub mobi txt 电子书 下载 2025
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程序设计卓越奖。
看了后,感觉跟第一卷有很大不同,更注重于编程的习惯,策略;而不是一些具体有趣的问题。像 profiling 这个,还是看看这个书比较好:code optimization: effective memory usage. 好像也有翻译版本的了
评分不如第一部好
评分第二本的anecdotes感觉上会更多点?
评分第二本的anecdotes感觉上会更多点?
评分和 Programming Pearls属于同一系列
第7章的开头: "那就是 Bob Martin 介绍的"封底计算工程技术的精彩(古怪)方式. 该思想在工程学校中是标准食粮, 但对大多数从业工程师来说, 则是面包和黄油了. 不幸的是, 忽视计算的现象太常见了" 看到这里, 我被 "但对大多从业工程师来说" 里面的"但"字搞糊涂了, 这里明明是并...
评分原文写于2010-06-23 ================= 今天遇到了一件好事和一件坏事,好事是我在图书馆预定的编程珠玑终于到我手上了,坏事是我准备留到暑假看的GEB被人预定了,我必须在7月4日前还给图书馆。。于是,我看了大半天的编程珠玑,于是,我的形式语言与自动机、数据库考试又危险...
评分Programming pearls is essentially a collection of column articles written by author in the 80s. Each article delivers an insight to the practical problem every programmer will meet in their daily job. It differ from the introduction to algorithm that progra...
评分作为上一本的续作,一些内容看似是重复的:性能监测、二分搜索排错、“另辟蹊径”的解决方法、代码调优、估算、取样和随机选择。这其中大部分不是“复制——粘贴”式的重复,而是深化或视角的变换。 除此以外,本书介绍了上一本没有涉及的方面:小语言、轻量级...
评分编程不要想着用数学的东西来描述, 事实上,数学表示和数学运算本身就是一个构建好了的层面,封装好的功能, 编程的“基本粒子”应该是“位”与“位操作”, 那么“位”是什么玩意呢?“位”就是一个表示信息的基本单位,电压低表示0,电压高了表示1, 和”结绳记事“是一个道...
More Programming Pearls pdf epub mobi txt 电子书 下载 2025