出版时间:2011-6 出版社:电子工业出版社 作者:Brian W. Kernighan Rob Pike 页数:329 译者:白乔 评注
Tag标签:无
内容概要
The Practice of
Programming针对程序设计过程中的风格、算法与数据结构、设计与实现、界面、除错、测试、性能、可移植性、记法等各个方面,系统地讨论了一些常见问题和实用技巧。通过对本书的学习,读者可以快速掌握程序设计的技巧及思想。
本评注版力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。
作者简介
白乔博士,中国科学院高级工程师。主要从事分布式Web应用开发、数据库应用开发及科学数据管理与集成技术的研究。具有十多年的C/C++编程经验,8年以上Java编程经验。 2004年创办vcel。net网站,为广大Visualc++/C++软件丌发人员提供了文章、工具、电子书籍、丌源项目以及代码片段等资源的共享平台。 2008年度十大优秀IT技术图书作者,CSDN学生人本营2009年度十佳老师,文风轻松幽默,其撰写的《白乔原创:艺术编程之C++篇》、《白乔原创:实战软件DIY》、《白乔原创:VC之美化界面篇》等系列Visual C++教程,在网络上具有较高的点击率、并多次被转载。著作包括《标准C++开发入门与编程实践》(2007)和《把脉VC++》(2009)。
书籍目录
前言(新增批注共1条)
Chapter 1: Style(新增批注共46条)
1.1 Names
1.2 Expressions and Statements
1.3 Consistency and Idioms
1.4 Function Macros
1.5 Magic Numbers
1.6 Comments
1.7 Why Bother?
Chapter 2: Algorithms and Data Structures(新增批注共29条)
2.1 Searching
2.2 Sorting
2.3 Libraries
2.4 A Java Quicksort
2.5 O-Notation
2.6 Growing Arrays
2.7 Lists
2.8 Trees
2.9 Hash Tables
2.10 Summary
Chapter 3: Design and Implementation(新增批注共12条)
3.1 The Markov Chain Algorithm
3.2 Data Structure Alternatives
3.3 Building the Data Structure in C
3.4 Generating Output
……
Chapter 4: Interfaces(新增批注共20条)
Chapter 5: Debugging(新增批注共28条)
Chapter 6: Testing(新增批注共28条) 173Chapter 7:
Performance(新增批注共30条)
Chapter 8: Portability(新增批注共30条)
Chapter 9: Notation(新增批注共13条)
Epilogue
Appendix: Collected Rules
Index
编辑推荐
The Practice of Programming 由Kernighan和Pike编著,成书于上个世纪(1999年)。年代看似有些久远,但该书讨论的是一些很难过时的话题,就像我们今天还在讨论2000多年前“孔孟之道”和“孙子兵法”一样,12年后的今天,我们再次读起The Practice of Programming ,仍没有感觉到一丝腐朽的气味。从内容上看,该书几乎囊括了程序员深有感触的各种问题,对于很多彷徨的程序员来说,这绝对是一贴切中要害的良药。全书主要采用C++/Java作为范例语言,但丝毫不影响其他语言的爱好者以此作为升级读本。《程序设计实践(评注版)》力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释。
图书封面
图书标签Tags
无
评论、评分、阅读与下载