类似推荐
编辑推荐
本书通过简单的计算任务来说明不同的编程风格。
内容简介
全书包含历史、基础风格、函数组合、对象和对象交互、反射和元编程、逆境、以数据为中心、并发、交互和神经网络十大部分,采用40种不同的编码风格实现同一词频任务。
每一章都介绍一种编程风格,每章都先介绍编程风格的约束条件,然后给出示例程序代码,接着给出代码的详细解释。
作者简介
作者克里斯蒂娜·维代拉·洛佩斯(Cristina Videira Lopes),是美国加州大学欧文分校,唐纳德·布伦信息与计算机科学学院信息学专业教授,研究方向是大规模数据和系统下的软件工程。
章节目录
版权信息
译者序
前言
第1版前言
导言
作者简介
第一部分 历史
第1章 往日的美好风格
1.1 约束条件
1.2 此编程风格的程序
1.3 评注
1.4 系统设计中的此编程风格
1.5 历史记录
1.6 延伸阅读
1.7 词汇表
1.8 练习
第2章 Forth风格
2.1 约束条件
2.2 此编程风格的程序
2.3 评注
2.4 历史记录
2.5 延伸阅读
2.6 词汇表
2.7 练习
第3章 数组风格
3.1 约束条件
3.2 此编程风格的程序
3.3 评注
3.4 系统设计中的此编程风格
3.5 历史记录
3.6 延伸阅读
3.7 词汇表
3.8 练习
第二部分 基础风格
第4章 单体风格
4.1 约束条件
4.2 此编程风格的程序
4.3 评注
4.4 系统设计中的此编程风格
4.5 延伸阅读
4.6 词汇表
4.7 练习
第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 练习
第7章 高尔夫风格
7.1 约束条件
7.2 此编程风格的程序
7.3 评注
7.4 系统设计中的此编程风格
7.5 历史记录
7.6 延伸阅读
7.7 词汇表
7.8 练习
第三部分 函数组合
第8章 无限反射风格
8.1 约束条件
8.2 此编程风格的程序
8.3 评注
8.4 历史记录
8.5 延伸阅读
8.6 词汇表
8.7 练习
第9章 Kick Forward风格
9.1 约束条件
9.2 此编程风格的程序
9.3 评注
9.4 系统设计中的此编程风格
9.5 历史记录
9.6 延伸阅读
9.7 词汇表
9.8 练习
第10章 The One风格
10.1 约束条件
10.2 此编程风格的程序
10.3 评注
10.4 历史记录
10.5 延伸阅读
10.6 词汇表
10.7 练习
第四部分 对象和对象交互
第11章 事物风格
11.1 约束条件
11.2 此编程风格的程序
11.3 评注
11.4 系统设计中的此编程风格
11.5 历史记录
11.6 延伸阅读
11.7 词汇表
11.8 练习
第12章 信箱风格
12.1 约束条件
12.2 此编程风格的程序
12.3 评注
12.4 系统设计中的此编程风格
12.5 历史记录
12.6 延伸阅读
12.7 词汇表
12.8 练习
第13章 闭映射风格
13.1 约束条件
13.2 此编程风格的程序
13.3 评注
13.4 历史记录
13.5 延伸阅读
13.6 词汇表
13.7 练习
第14章 抽象事物风格
14.1 约束条件
14.2 此编程风格的程序
14.3 评注
14.4 系统设计中的此编程风格
14.5 历史记录
14.6 延伸阅读
14.7 词汇表
14.8 练习
第15章 好莱坞风格
15.1 约束条件
15.2 此编程风格的程序
15.3 评注
15.4 系统设计中的此编程风格
15.5 历史记录
15.6 延伸阅读
15.7 词汇表
15.8 练习
第16章 公告板风格
16.1 约束条件
16.2 此编程风格的程序
16.3 评注
16.4 系统设计中的此编程风格
16.5 历史记录
16.6 延伸阅读
16.7 词汇表
16.8 练习
第五部分 反射和元编程
第17章 自省风格
17.1 约束条件
17.2 此编程风格的程序
17.3 评注
17.4 系统设计中的此编程风格
17.5 词汇表
17.6 练习
第18章 反射风格
18.1 约束条件
18.2 此编程风格的程序
18.3 评注
18.4 系统设计中的此编程风格
18.5 历史记录
18.6 延伸阅读
18.7 词汇表
18.8 练习
第19章 切面风格
19.1 约束条件
19.2 此编程风格的程序
19.3 评注
19.4 历史记录
19.5 延伸阅读
19.6 词汇表
19.7 练习
第20章 插件风格
20.1 约束条件
20.2 此编程风格的程序
20.3 评注
20.4 系统设计中的此编程风格
20.5 历史记录
20.6 延伸阅读
20.7 词汇表
20.8 练习
第六部分 逆境
第21章 建构主义风格
21.1 约束条件
21.2 此编程风格的程序
21.3 评注
21.4 系统设计中的此编程风格
21.5 练习
第22章 Tantrum风格
22.1 约束条件
22.2 此编程风格的程序
22.3 评注
22.4 系统设计中的此编程风格
22.5 延伸阅读
22.6 词汇表
22.7 练习
第23章 被动攻击风格
23.1 约束条件
23.2 此编程风格的程序
23.3 评注
23.4 历史记录
23.5 延伸阅读
23.6 词汇表
23.7 练习
23.8 建构主义风格、Tantrum风格和被动攻击风格的比较
第24章 公开意图风格
24.1 约束条件
24.2 此编程风格的程序
24.3 评注
24.4 历史记录
24.5 延伸阅读
24.6 词汇表
24.7 练习
第25章 隔离风格
25.1 约束条件
25.2 此编程风格的程序
25.3 评注
25.4 系统设计中的此编程风格
25.5 历史记录
25.6 延伸阅读
25.7 词汇表
25.8 练习
第七部分 以数据为中心
第26章 持久表风格
26.1 约束条件
26.2 此编程风格的程序
26.3 评注
26.4 系统设计中的此编程风格
26.5 历史记录
26.6 延伸阅读
26.7 词汇表
26.8 练习
第27章 电子表格风格
27.1 约束条件
27.2 此编程风格的程序
27.3 评注
27.4 系统设计中的此编程风格
27.5 历史记录
27.6 延伸阅读
27.7 词汇表
27.8 练习
第28章 漂流风格
28.1 约束条件
28.2 此编程风格的程序
28.3 评注
28.4 系统设计中的此编程风格
28.5 历史记录
28.6 延伸阅读
28.7 词汇表
28.8 练习
第八部分 并发
第29章 参与者风格
29.1 约束条件
29.2 此编程风格的程序
29.3 评注
29.4 系统设计中的此编程风格
29.5 历史记录
29.6 延伸阅读
29.7 词汇表
29.8 练习
第30章 数据空间风格
30.1 约束条件
30.2 此编程风格的程序
30.3 评注
30.4 系统设计中的此编程风格
30.5 历史记录
30.6 延伸阅读
30.7 词汇表
30.8 练习
第31章 Map Reduce风格
31.1 约束条件
31.2 此编程风格的程序
31.3 评注
31.4 系统设计中的此编程风格
31.5 历史记录
31.6 延伸阅读
31.7 词汇表
31.8 练习
第32章 双重Map Reduce风格
32.1 约束条件
32.2 此编程风格的程序
32.3 评注
32.4 系统设计中的此编程风格
32.5 历史记录
32.6 延伸阅读
32.7 练习
第九部分 交互
第33章 三层架构风格
33.1 约束条件
33.2 此编程风格的程序
33.3 评注
33.4 系统设计中的此编程风格
33.5 历史记录
33.6 延伸阅读
33.7 词汇表
33.8 练习
第34章 Rest风格
34.1 约束条件
34.2 此编程风格的程序
34.3 评注
34.4 系统设计中的此编程风格
34.5 历史记录
34.6 延伸阅读
34.7 词汇表
34.8 练习
第十部分 神经网络
第35章 密集、浅层、可控风格
35.1 约束条件
35.2 此编程风格的程序
35.3 评注
35.4 历史记录
35.5 延伸阅读
35.6 词汇表
35.7 练习
第36章 密集、浅层、失控风格
36.1 约束条件
36.2 此编程风格的程序
36.3 评注
36.4 历史记录
36.5 延伸阅读
36.6 词汇表
36.7 练习
第37章 领结风格
37.1 约束条件
37.2 此编程风格的程序
37.3 评注
37.4 历史记录
37.5 延伸阅读
37.6 词汇表
37.7 练习
第38章 神经单体风格
38.1 约束条件
38.2 此编程风格的程序
38.3 评注
38.4 词汇表
38.5 练习
第39章 滑动窗口风格
39.1 约束条件
39.2 此编程风格的程序
39.3 评注
39.4 词汇表
39.5 练习
第40章 循环风格
40.1 约束条件
40.2 此编程风格的程序
40.3 评注
40.4 历史记录
40.5 延伸阅读
40.6 词汇表
40.7 练习
编程风格:程序设计与系统构建的艺术(原书第2版)是2023年由机械工业出版社出版,作者[美] 克里斯蒂娜·维代拉·洛佩斯。
得书感谢您对《编程风格:程序设计与系统构建的艺术(原书第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。