类别: 编程
出版年份: 2015
阅读年份: 2025
好
阅读次数: 1
总页数: 346
摘要(页): 10
原始出版语言:
英语
其他语言的翻译: 俄语
总体描述
这本书共350页。除文字外,还含代码片段与图示,便于在文字难以解释之处进行直观展示。每章结束时都有所总结、学习任务与实践练习。某些章节的内容对我而言颇具挑战。
引言
除开篇与结语之外,书本共7章,每章又拆分成3个主题。每个主题在前者基础上深化并补充。各章节往往引入全新、独立于前章的技术。
第2章:执行流与锁
- 第1天:互斥与内存模型
- 第2天:超越内置锁
- 第3天:站在巨人肩膀上
第3章:函数式编程
- 第1天:无可变状态编程
- 第2天:函数式并行
- 第3天:函数式竞争
第4章:Clojure之路——区分身份与状态
- 第1天:原子与持久化数据结构
- 第2天:代理与事务内存
- 第3天:深入探讨
第5章:演员模式
- 第1天:消息与邮箱
- 第2天:错误处理与容错性
- 第3天:分布式应用
第6章:顺序进程的协同
- 第1天:通道与do块
- 第2天:多通道与I/O
- 第3天:客户端侧CSP模型
第7章:数据并行
- 第1天:GPGPU编程
- 第2天:多维度与工作组
- 第3天:OpenCL与OpenGL——将数据存放于GPU
第8章:Lambda架构
- 第1天:MapReduce
- 第2天:批处理层
- 第3天:加速层
意见
这本书原本是给慢读者设计的,但我像阅读任何书籍一样通读。由于未完成练习,也未深入额外资料,导致部分主题显得尤为困难。书中聚焦于Clojure与Erlang——不是大多数开发者熟悉的语言与技术。开始阅读时请做好面对挑战的准备。总体上,这本书信息量大且趣味十足。