程序设计实践

程序设计实践 pdf epub mobi txt 电子书 下载 2026

出版者:机械工业出版社
作者:[美] Brian W. Kernighan
出品人:
页数:221
译者:裘宗燕
出版时间:2000-8
价格:20.00元
装帧:平装
isbn号码:9787111075738
丛书系列:计算机科学丛书
图书标签:
  • 程序设计
  • 编程
  • 计算机
  • 程序设计实践
  • 经典
  • programming
  • 计算机科学
  • 软件工程
  • 程序设计
  • 实践
  • 编程入门
  • 算法
  • 代码
  • 软件开发
  • 计算机基础
  • 开发工具
  • 项目实战
  • 编程思维
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

这本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。

作者简介

Brian W.Kernighan和Rob Pike在朗讯科技贝尔实验室的计算机科学研究中心工作。Brian Kernighan是Addison-Wesley的“专业计算丛书”顾问编辑,也是《C程序设计语言》的合著者之一(与Dennis M.Ritchie合作)。Rob Pike是Plan 9和Inferno操作系统的主要结构设计与实现者,他的主要研究兴趣是如何帮助人们更容易地开发软件。

目录信息

译者序
前言
第1章 风格
1.1 名字
1.2 表达式和语句
1.3 一致性和习惯用法
1.4 函数宏
1.5 神秘的数
1.6 注释
1.7 为何对此费心
第2章 算法与数据结构
2.1 检索
2.2 排序
2.3 库
2.4 一个Java快速排序
2.5 大O记法
2.6 可增长数组
2.7 表
2.8 树
2.9 散列表
2.10 小结
第3章 设计与实现
3.1 马尔可夫链算法
3.2 数据结构的选择
3.3 在C中构造数据结构
3.4 生成输出
3.5 Java
3.6 C++
3.7 Awk和Perl
3.8 性能
3.9 经验教训
第4章 界面
4.1 逗号分隔的值
4.2 一个原型库
4.3 为别人用的库
4.4 C++实现
4.5 界面原则
4.6 资源管理
4.7 终止、重试或失败
4.8 用户界面
第5章 排错
5.1 排错系统
5.2 好线索,简单错误
5.3 无线索,难办的错误
5.4 最后的手段
5.5 不可重现的错误
5.6 排错工具
5.7 其他人的程序错误
5.8 小结
第6章 测试
6.1 在编码过程中测试
6.2 系统化测试
6.3 测试自动化
6.4 测试台
6.5 应力测试
6.6 测试秘诀
6.7 谁来测试
6.8 测试马尔可夫程序
6.9 小结
第7章 性能
7.1 瓶颈
7.2 计时和轮廓
7.3 加速策略
7.4 代码调整
7.5 空间效率
7.6 估计
7.7 小结
第8章 可移植性
8.1 语言
8.2 头文件和库
8.3 程序组织
8.4 隔离
8.5 数据交换
8.6 字节序
8.7 可移植性和升级
8.8 国际化
8.9 小结
第9章 记法
9.1 数据格式
9.2 正则表达式
9.3 可编程工具
9.4 解释器、编译器和虚拟机
9.5 写程序的程序
9.6 用宏生成代码
9.7 运行中编译
后记
附录:规则汇编
索引
· · · · · · (收起)

读后感

评分

足足看了一整天才翻到了最后的后记。 昨天告诉朋友在读此书,朋友看了目录说这个大而全,感觉不到有东西在里面。 说说自己的感受吧。 风格部分最简单,类似于代码大全中的一些。 算法,数据结构很简略,把树拿出来大概能吓跑一堆没经过学习的程序员。 马可夫链很好,立马去翻编...  

评分

书非常好。但翻译却不能令人满意,就好像一个外行在翻译。 裘宗燕是计算机书籍翻译的前辈,也翻译了大量经典,但可能是由于翻译时年代久远,很多词汇都与现今流行的翻译方式不同。 另外这本书已经绝版了,所以只能找电子版来看。期待本书再版。 这里只举几个例子: 本书的翻译...  

评分

这是一本牢牢占据经典书架最起眼位置的小册子,也是最符合KISS之道的神作之一。 抛开已有的业界的best practices,这本书还修正了我记忆中的很多错误认识,Brian Kernighan、Rob Pike的大名自然是本书最好的招牌;但作者的求实态度更值得每一个认真的programmer学习。 整体上...  

评分

你可曾…… 花费了大量时间编写错误的算法? 使用了过于复杂的数据结构? 测试程序却忽略了明显的错误? 需要让程序使用更少的内存,但运行快三倍? 纠结地在工作站和PC间移植程序? 试图对他人的程序做适当的修改? 因无法理解程序而重写? 这有趣吧? 以上种种,程序...  

评分

简短,精炼却又全面的程序员必读,涉及编码的各个方面,建议每个有一年左右编程经验的人都读一下,可以拓展视野,纠正问题。其中的例子十分经典,易于理解又不乏实用性。  

用户评价

评分

新手码农最大的苦恼往往是:书看的太少而想到太多。就像书中说的:“好的设计是思考和经验的结合;纯粹靠玩命干不可能造就出好系统。”当然,对于老码农,也是一本不可多得的好书,阅读的过程中,你(好吧,其实是我)会一次次的跪谢大师,帮你把心中模糊的想法做出如此完美的系统性的总结。特别是第九章 记法(Notation)值得每个程序员认真读几遍。

评分

#没看完,还行吧。

评分

反正越王后看越看不下去,没什么新鲜的内容了。

评分

反正越王后看越看不下去,没什么新鲜的内容了。

评分

《The pratice of programming》的中文版,很古老的书,翻译的太。。。interface、inline等都翻译成啥了。。。对于内容,虽然现在才看,但还有启发

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有