程序设计实践(英文版) pdf 夸克云 tct umd 下载 2025 azw3 kindle

程序设计实践(英文版)精美图片
》程序设计实践(英文版)电子书籍版权问题 请点击这里查看《

程序设计实践(英文版)书籍详细信息

  • I***N:9787111091578
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2002-04
  • 页数:267
  • 价格:17.40
  • 纸张:暂无纸张
  • 装帧:平装
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看

内容简介:

暂无相关简介,正在全力查找中!


书籍目录:

Preface

Chapter 1: Style

1.1 Names

1.2 Expressi*** and Statements

1.3 C***istency and Idioms

1.4 Function Macros

1.5 Magic Numbers

1.6 Comments

1.7 Why Bother?

Chapter 2: Algorithms and Data Structures

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

3.1 The Markov Chain Algorithm

3.2 Data Structure Altematives

3.3 Building the Data Structure in C

3.4 Generating Output

3.5 Java

3.6 C++

3.7 Awk and Perl

3.8 Performance

3.9 Less***

Chapter 4: Interfaces

4.1 Comma-Separated Values

4.2 A Prototype Library

4.3 A Library for Others

4.4 A C++ Implementation

4.5 Interface Principles

4.6 Resource Management

4.7 Abort, Retry, Fail?

4.8 User Interfaces

Chapter 5: Debugging

5.2 Debuggers

5.2 Good Clues, Easy Bugs

5.3 No Clues, Hard Bugs

5.4 Last Resorts

5.5 Non-reproducible Bugs

5.6 Debugging Tools

5.7 Other People's Bugs

5.8 Summary

Chapter 6: Testing

6.1 Test as You Write the Code

6.2 Systematic Testing

6.3 Test Automation

*** Test Scaffolds

6.5 Stress Tests

6.6 Tips for Testing

6.7 Who Does the Testing?

6.8 Testing the Markov Program

6.9 Summary

Chapter 7: Performance

7.1 A Bottleneck

7.2 Timing and Profiling

7.3 Strategies for Speed

7.4 Tuning the Code

7.5 Space Efficiency

7.6 Estimation

7.7 Summary

Chapter 8: Portability

8.1 Language

8.2 Headers and Libraries

8.3 Program Organization

8.4 Isolation

8.5 Data Exchange

8.6 Byte Order

8.7 Portability and Upgrade

8.8 Internationalization

8.9 Summary

Chapter 9: Notation

9. 1 Formatting Data

9.2 Regular Expressi***

9.3 Programmab1e Tools

9.4 InterPreters, Compilers, and Virtual Machines

9.5 Programs that Write Programs

9.6 Using Macros to Generate Code

9.7 Compiling on the Fly

Epilogue

Appendix: Collected Rules

Index


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:


原文赏析:

全局变量、全局函数、类和结构体都应该有说明性的名字,以表明它们在程序里扮演的角色。

相反,对局部变量使用短名字就够了。按常规方式使用的局部联邦可以采用极短的名字,比如i、j作为循环变量;p、q作为指针;s、t表示指针等。

函数应该采用动作性的名字。函数名应当用动作性的动词,后面可以跟着名词:

now = date.getTime();

putchar('n');


对返回布尔类型值(或真/假)的函数命名时,应该清楚地反映其返回值情况。比如下面的命名就不是很好了:

if (checkoctal(c))

...

因为这里函数名字就没有指明什么时候返回真,什么时候返回假。而下面这种写法就挺好:

if (isoctal(c))

...

这样就把返回真假的情况指明了。


一个变量的作用域越大,它的名字所携带的信息就应该越多。

全局变量使用具有说明性的名字,局部变量用短名字。根据定义,全局变量可以出现在整个程序中的任何地方,因此它们的名字应该足够长,具有足够的说明性,以便使读者能够记得它们是干什么用的。


释放资源与分配资源应该在同一个层次进行。

这种处理原则的另一种说法是:资源的分配状态在跨过界面时不应该改变。


当系统内部提供的代码太多时,人们将无法知道程序在其表面下到底做了什么。我们应该如何评价这种对控制和洞察力的丧失,这是更不清楚的事情。这也就是STL版本中遇到的情况,它的性能无法预料,也没有很容易的办法去解决问题。

目前存在着一种对软件的广泛的不断增长的关注:当程序库、界面和工具变得越来越复杂时,它们也变得更难以理解和控制了。当所有东西都正常运转时,功能丰富的程序设计环境可以是非常有生产效率的,但是如果它们出了毛病,那就没什么东西可以依靠了。如果问题牵涉到的是性能或者某些难于捉摸的逻辑错误时,我们很可能根本没有意识到有什么东西出了毛病。


scanf的所有参数都在函数被真正调用前已经求好值了,所以&profit[yr]实际使用的总是yr原来的值

(PS:scanf("%d %d", &yr, &profit[yr]);)


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:4分

  • 人物塑造:6分

  • 主题深度:7分

  • 文字风格:5分

  • 语言运用:7分

  • 文笔流畅:3分

  • 思想传递:9分

  • 知识深度:3分

  • 知识广度:3分

  • 实用性:6分

  • 章节划分:4分

  • 结构布局:6分

  • 新颖与独特:4分

  • 情感共鸣:3分

  • 引人入胜:9分

  • 现实相关:4分

  • 沉浸感:8分

  • 事实准确性:4分

  • 文化贡献:3分


网站评分

  • 书籍多样性:6分

  • 书籍信息完全性:9分

  • 网站更新速度:3分

  • 使用便利性:8分

  • 书籍清晰度:3分

  • 书籍格式兼容性:6分

  • 是否包含广告:4分

  • 加载速度:9分

  • 安全性:8分

  • 稳定性:7分

  • 搜索功能:9分

  • 下载便捷性:8分


下载点评

  • 下载速度快(370+)
  • 无多页(316+)
  • 还行吧(284+)
  • 盗版少(184+)
  • 目录完整(293+)
  • 下载快(250+)
  • 速度慢(479+)
  • 经典(408+)
  • 愉快的找书体验(68+)

下载评价

  • 网友 习***蓉:

    品相完美

  • 网友 游***钰:

    用了才知道好用,推荐!太好用了

  • 网友 蓬***之:

    好棒good

  • 网友 冯***丽:

    卡的不行啊

  • 网友 宫***玉:

    我说完了。

  • 网友 孙***夏:

    中评,比上不足比下有余

  • 网友 权***波:

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!

  • 网友 堵***格:

    OK,还可以

  • 网友 方***旋:

    真的很好,里面很多小说都能搜到,但就是收费的太多了

  • 网友 辛***玮:

    页面不错 整体风格喜欢

  • 网友 相***儿:

    你要的这里都能找到哦!!!

  • 网友 国***芳:

    五星好评

  • 网友 冉***兮:

    如果满分一百分,我愿意给你99分,剩下一分怕你骄傲

  • 网友 权***颜:

    下载地址、格式选择、下载方式都还挺多的


随机推荐