C++函数式编程

[塞尔维亚]伊凡·库奇

出版时间

2020-01-01

ISBN

9787111641988

评分

★★★★★
书籍介绍
这本书最打动人的地方,是它没有把函数式编程当作一套悬于C++之上的抽象教条,而是让读者从C++本身出发,重新理解这门语言。读者普遍反馈:读完后最大的收获,是看清了C++新标准(C++17乃至C++20)是如何一步步向函数式靠拢的——range、lambda、高阶函数这些看似零散的新特性,被一条清晰的逻辑串了起来。它不追求严密的理论体系,而是偏实践:用STL和Modern C++的实际写法,把惰性求值、不可变数据结构(Vector Trie)、并发设计(Actor)这些进阶主题落到代码里。正因如此,它适合那些已经熟悉C++、想给既有编程习惯注入新视角的开发者;若期待一本系统讲授Monad、类型论的纯理论著作,可能会觉得它'逻辑散乱'。
作者简介
Ivan Cukic在贝尔格莱德数学系教授现代C++技术和函数式编程。他从1998年开始使用C++。在以前和攻读博士学位时研究函数式编程,他应用函数式编程技术编写了全球数亿人使用的真是项目。Ivan还是KDE的核心开发人员,KDE是非常大的开源C++项目。
目录
目录
译者序
致谢
前言
关于本书

显示全部
用户评论
就一些印刷错误很不爽。
怎么这个也要自己写那个也要自己写(
原书内容很棒,学到了很多C++新加入的函数式功能。很多内容涉及C++非常新的feature(包括20标准乃至还没加入标准的)。本书还涉及了一些不可变数据库(如Vector Trie)和并发编程(如Actor)的内容,算是比较惊喜。然而必须吐槽的是本文翻译和排版的质量,一些常见名词如”范畴论“和”动态规划“都没翻译对,而且还有很多typo
c++的特点是散,这本书的好在于它把各种散乱的东西串起来了。
书是好书,就是用cpp写actor这种事我真的没想到过
我有这本书(Functional Programming in C++)的英文电子原版,可以免费分享给有需要的同学,一起学习FP! 我微信: amaifuwant
下载
收藏
全部深度解读 →主题书单高分榜最近更新