资源大小: 8.53MB
发布时间: 2013-01-07
文件格式: pdf
下载次数: 7
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: 程序设计实践原名: The Practice of Programming作者: Brian W.Kernighan & Rob Pike译者: 裘宗燕资源格式: PDF版本: 文字版出版社: 机械工业出版社书号: 7111075730发行时间: 2001年12月地区: 大陆语言: 简体中文简介: 编辑推荐本书是著名计算机专家的畅销作品,曾在国内外受到广泛赞誉。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。Brian W.Kernig和Rob Pike奉献出他们的新作《程序设计实践》。可使程序员工作更有效,产出更丰厚。在这里可以看到和已成为经典之作的《Unix编程环境》同样的洞察力和权威性。 内容简介Brian W.Kernig和Rob Pike合著的最新力作。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。作者简介Brian W.Kernighan,贝尔实验室计算科学研究中心高级研究人员,著名的计算机科学家。他参加了UNIX系统、C语言、AWK语言和许多其他系统的开发,同时出版了许多在计算机领域具有影响的著作,包括《The Elements of Programming Style》、《The Practice of Programming》、《The UNIX Programming Environment》、《The AWK Language》、《Software Tools》等。 目录: 译者序前言第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 Java3.6 C++3.7 Awk和Perl3.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 运行中编译后记附录:规则汇编索引


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。