编程风格 程序设计与系统构建的艺术(原书第2版)
¥
74.3
7.5折
¥
99
全新
库存8件
作者(美)克里斯蒂娜·维代拉·洛佩斯
出版社机械工业出版社
ISBN9787111735823
出版时间2023-10
装帧平装
开本16开
定价99元
货号1203112670
上书时间2024-06-29
商品详情
- 品相描述:全新
- 商品描述
-
目录
译者序
前言
第1版前言
导言
作者简介
第一部分历史
第1章往日的美好风格3
1.1约束条件3
1.2此编程风格的程序4
1.3评注6
1.4系统设计中的此编程风格8
1.5历史记录8
1.6延伸阅读9
1.7词汇表9
1.8练习9
第2章Forth风格11
2.1约束条件11
2.2此编程风格的程序12
2.3评注14
2.4历史记录16
2.5延伸阅读16
2.6词汇表17
2.7练习17
第3章数组风格18
3.1约束条件18
3.2此编程风格的程序19
3.3评注20
3.4系统设计中的此编程风格22
3.5历史记录22
3.6延伸阅读22
3.7词汇表23
3.8练习23
第二部分基础风格
第4章单体风格27
4.1约束条件27
4.2此编程风格的程序27
4.3评注28
4.4系统设计中的此编程风格30
4.5延伸阅读30
4.6词汇表31
4.7练习31
第5章食谱风格32
5.1约束条件32
5.2此编程风格的程序32
5.3评注34
5.4系统设计中的此编程风格35
5.5历史记录36
5.6延伸阅读36
5.7词汇表36
5.8练习37
第6章流水线风格38
6.1约束条件38
6.2此编程风格的程序39
6.3评注40
6.4系统设计中的此编程风格41
6.5历史记录42
6.6延伸阅读43
6.7词汇表44
6.8练习44
第7章高尔夫风格45
7.1约束条件45
7.2此编程风格的程序45
7.3评注46
7.4系统设计中的此编程风格46
7.5历史记录48
7.6延伸阅读48
7.7词汇表48
7.8练习48
第三部分函数组合
第8章无限反射风格51
8.1约束条件51
8.2此编程风格的程序51
8.3评注52
8.4历史记录53
8.5延伸阅读53
8.6词汇表54
8.7练习54
第9章KickForward风格55
9.1约束条件55
9.2此编程风格的程序56
9.3评注57
9.4系统设计中的此编程风格57
9.5历史记录58
9.6延伸阅读58
9.7词汇表59
9.8练习59
第10章TheOne风格60
10.1约束条件60
10.2此编程风格的程序61
10.3评注62
10.4历史记录63
10.5延伸阅读63
10.6词汇表63
10.7练习64
第四部分对象和对象交互
第11章事物风格67
11.1约束条件67
11.2此编程风格的程序68
11.3评注69
11.4系统设计中的此编程风格71
11.5历史记录72
11.6延伸阅读72
11.7词汇表72
11.8练习73
第12章信箱风格74
12.1约束条件74
12.2此编程风格的程序75
12.3评注76
12.4系统设计中的此编程风格77
12.5历史记录77
12.6延伸阅读78
12.7词汇表78
12.8练习78
第13章闭映射风格79
13.1约束条件79
13.2此编程风格的程序80
13.3评注81
13.4历史记录82
13.5延伸阅读82
13.6词汇表82
13.7练习83
第14章抽象事物风格84
14.1约束条件84
14.2此编程风格的程序85
14.3评注86
14.4系统设计中的此编程风格89
14.5历史记录89
14.6延伸阅读89
14.7词汇表90
14.8练习90
第15章好莱坞风格91
15.1约束条件91
15.2此编程风格的程序91
15.3评注93
15.4系统设计中的此编程风格95
15.5历史记录95
15.6延伸阅读95
15.7词汇表95
15.8练习96
第16章公告板风格97
16.1约束条件97
16.2此编程风格的程序98
16.3评注99
16.4系统设计中的此编程风格101
16.5历史记录101
16.6延伸阅读101
16.7词汇表101
16.8练习102
第五部分反射和元编程
第17章自省风格105
17.1约束条件105
17.2此编程风格的程序106
17.3评注106
17.4系统设计中的此编程风格107
17.5词汇表107
17.6练习108
第18章反射风格109
18.1约束条件109
18.2此编程风格的程序109
18.3评注110
18.4系统设计中的此编程风格112
18.5历史记录112
18.6延伸阅读113
18.7词汇表113
18.8练习113
内容摘要
本书包含历史、基础风格、函数组合、对象和对象交互、反射和元编程、逆境、以数据为中心、并发、交互和神经网络十大部分,采用40种不同的编码风格实现同一词频任务。每一章都介绍一种编程风格,每章都先介绍编程风格的约束条件,然后给出示例程序代码,接着给出代码的详细解释。本书通过简单的计算任务来说明不同的编程风格,从而帮助读者更好地理解编写程序和设计系统的各种(不同)方式,可以用作计算机科学和软件工程专业的高级编程课程教材。本书以经常练习编程的人能够理解的方式对在线代码库中的原始代码进行了解释和补充。建议读者在阅读本书时,将之与在线代码库中提供的代码结合起来。本书的目标读者包括相关专业高年级本科生和研究生,以及其他对编程风格感兴趣的开发人员。
主编推荐
本书通过简单的计算任务(词频任务)来说明不同的编程风格,从而帮助读者更好地理解编写程序和设计系统的各种(不同)方式,新版增加了关于神经网络风格的部分。建议读者在阅读本书时,将之与在线代码库中提供的代码结合起来。本书以经常练习编程的人能够理解的方式解释和补充了原始代码。本书还可以用作计算机科学和软件工程专业的高级编程课程教材。
— 没有更多了 —
以下为对购买帮助不大的评价