程序设计实践

[美] Brian W. Kernigh

文学

程序设计 编程 计算机 程序设计实践 Programming 经典 计算机科学 软件工程

2000-8

机械工业出版社

目录
译者序 前言 第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 运行中编译 后记 附录:规则汇编 索引
【展开】
内容简介
这本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • 奥鹏作业辅导255的评论
    发表了博文《奥鹏16春西交《程序设计综合训练》在线作业参考答案》有奥鹏作业全部答案,在线作业,实践作业,离线作业,小论文,毕业论文。有需要的请联系QQ:2722597564西交《程序设计综合训练》在线奥鹏16春西交《程序...
  • 满室的我天天都溢出的评论
    大脑处于兴奋状态,一只通信狗,然而代码却不会╮(╯_╰)╭ 一个双人对战俄罗斯方块,磨磨蹭蹭那么久,总是改还老是不对[难过][难过]抱了无数学霸的大腿,也蟹蟹学霸们的不嫌弃(= ̄ω ̄=)还剩一点点,就可以对俄罗斯方块说不啦!下周三的程序设计实践,本宝宝一定要起床!!!!
  • Esperas的评论
    形势与政策[拜拜]web程序设计[拜拜]四级[拜拜]期末[拜拜]驾考[拜拜]工程实践[拜拜]要炸了,我去静静[拜拜]
  • 东大计算机1505的评论
    程序设计实践完美收官,大家都棒棒哒@东北大学计算机学院团委 @东北大学团委
  • 讨厌高斯的慕容琰的评论
    程序设计实践老师真是热情,三连讲结束之后还要让我编程,大家几乎都走完了好吗?就剩我和陪我苦逼的室友,宝宝饿死了,求我的心理阴影面积
  • 振鲁PMP培训GLM培训-项目管理的评论
    从提出软件工程的概念开始,人们一直把主要精力用于研究各种新的程序设计技术。从60年代末提出的结构程序设计技术到最近的面向对象技术,人们不断创造先进的程序设计技术。实践表明,采用先进的技术既可提高软件开发的效率,又可提高软件维护的效率。
  • CSDN云计算的评论
    Hulu高级研发工程师董西成介绍Hadoop YARN程序设计与应用案例,包括Yarn API、开发步骤和一些实践经验,他重点介绍如何在Yarn上开发应用程序,包括一个client和一个ApplicationMaster。他还介绍了Container、TRACKING URL、LOG Rotation、Memory overhead、DEBUG和Label-based scheduling的经验。
  • 陈建国V的评论
    在程序设计课程中,学生需要从例子中学习、从实践中学习、从错误中学习,需要花费大量的时间来编写程序、调试程序并修改错误。
  • 青岛农业大学新闻网的评论
    #缤纷·青农#为了进一步拓展学生知识面,培养大学生的创新思维和实践动手能力,6月18日下午,由青岛农业大学教务处主办,理学与信息科学学院承办的青岛农业大学第五届大学生ACM程序设计大赛在信息楼举行,来自全校各个学院的选手积极参赛。
  • Summer发明了时光机的评论
    matlab实践在做电子乐的程序设计哦![馋嘴]