😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号:程序员洲洲。
🎈 本文专栏:本文收录于洲洲的《送书福利》系列专栏,该专栏福利多多,只需 关注+点赞+收藏 三连即可参与送书活动!欢迎大家关注本专栏~专栏一键跳转
🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深度学习从0到1系列文章。
🌼 同时洲洲已经建立了程序员技术交流群,如果您感兴趣,可以私信我加入我的社群~社群中将不定时分享各类福利
🖥 随时欢迎您跟我沟通,一起交流,一起成长、进步!点此即可获得联系方式~
本文目录
- 一、前言
- 二、内容介绍
- 三、作者介绍
- 四、本书特色
- 五、抽奖方式
- 总结
一、前言
Hello各位铁铁,最近给大家推荐一本C++神书:《C++ Core Guidelines解析》,本书由 清华大学出版社 。
为啥要给大家介绍这本书呢,因为由资深技术专家Rainer Grimm撰著的《C++ Core Guidelines解析》,从内容上说,选取了现代C++语言最核心的相关规则;从篇幅上说,对软件工程师非常友好。以“八二原则”看,这个精编解析版是一-个非常聪明的选择。同时,Rainer Grimm并没有简单照搬开源文档中的规则,而是结合自己丰富的咨询和培训经验,给出了非常翔实的解析,这自然为本书增色不少。最后,此书中文译本的质量让我非常放心。
翻译团队非常强大,领衔的吴咏炜在C++领域的功力自不必说,而且他在技术文本上字斟句酌的认真劲可是出了名的,杨文波、张云潮和何荣华在C++领域也都非常资深。非常开心C++中文社区的好书越来越多,我相信《(C++ Core Guidelines解析》会给各位C++工程师以及企业C++研发团队带来长久的价值。
二、内容介绍
在《C++ Core Guidelines 解析》中,C++ 专家讲师 Rainer Grimm提炼出了Core Guidelines中的精髓,去除了晦涩难懂的内容,分享了新的见解和背景,并提供了自己培训课程中经过充分测试的示例。
对于使用 C++11 及后续版本 C++ 的有经验程序员,Grimm 能为他们提供帮助,使其用好Core Guidelines。他的大部分代码示例是为 C++17 编写的,在合适的地方涵盖了更新版本和 C++20,并提供了对官方 C++ Core Guidelines在线版本的引用。
无论你是创建新软件还是改进旧代码,Grimm 都将帮助你从Core Guidelines里最有用的规则中获取更多价值,使你编写的代码更安全、更清晰、更高效,以及更易于维护。
-
应用Core Guidelines和其中的编程哲学
-
正确使用接口、函数、类、枚举、资源、表达式和语句
-
优化性能,实现并发和并行,处理错误
-
有效地使用常量、不可变性、模板、泛型和元编程
-
改进C++ 代码风格,管理源文件,使用标准库
三、作者介绍
Rainer Grimm 自 1999 年以来担任了软件架构师、团队主管和教练,并从 2002 年开始举办 C++、Python 和专有软件的培训班。作为独立培训讲师,他在编程会议上演讲,每周用英语和德语写博客,并撰写了数本关于现代 C++ 和并发的书籍。
四、本书特色
官方C++核心指南为编写出色的现代C++代码和改进遗留代码提供了一致的最佳实践,但它们仅仅是一次查找一个特定点的参考,而不能作为工作开发人员的教程。在《C++核心指南详解》中,专家C++讲师Rainer Grimm提炼了官方C++核心指南的精髓,去除了深奥的科普,分享了新的见解和背景,并展示了他自己的培训课程中经过充分测试的示例。作者帮助经验丰富的C++程序员将核心指南用于从C++ 11开始的任何最新版本。书中的大部分代码示例都是为C++ 17编写的,并在适当的地方增加了对新版本和C++ 20的覆盖,并在线引用了官方C++核心指南。
书中包含了应用指南和基础变成理念,正确使用接口、函数、类、枚举、资源、表达式和语句的方法,如何优化性能,实现并发和并行,处理错误,以及如何使用常量、不变性、模板、泛型和元编程有效地工作,并为改进读者的C++风格,管理源文件并使用标准库做出指导。无论读者是希望创建新项目还是改进遗留代码,本书都将帮助读者从核心指南最有用的规则中获得更多价值,使编写的代码更安全、更清晰、更高效且更易于维护。
C++语言的功能非常丰富,表达能力非常强。C++ Core Guidelines是一个正在进行的开源项目,依赖于几十年的经验和早期的编码规则。它们与C++本身共享一个概念框架,重点是类型安全、资源安全以及消除可避免的复杂性和低效率。本书作者C++ 专家讲师 Rainer Grimm提炼出了Core Guidelines中的精髓,去除了晦涩难懂的内容,分享了新的见解和背景,并提供了自己培训课程中经过充分测试的示例。对于使用 C++11 及后续版本 C++ 的有经验程序员,Grimm 能为他们提供帮助,使其用好Core Guidelines。无论你是创建新软件还是改进旧代码,Grimm 都将帮助你从Core Guidelines里最有用的规则中获取更多价值,使你编写的代码更安全、更清晰、更高效,以及更易于维护。
五、抽奖方式
抽奖送书老规矩(不点赞收藏中奖无效):注意记得关注博主及时获取中奖通知。
1. 点赞+收藏 文章
2. 评论区留言:我要成为架构师(留言才能进入奖池,每人最多留言三条)
3. 10月23日周1晚八点随机抽奖3人
4. 京东自营购买链接:https://item.jd.com/14078078.html
5. 当当购买链接:http://product.dangdang.com/29605935.html
总结
Hello,各位看官老爷们好,洲洲已经建立了CSDN技术交流群,如果你很感兴趣,可以私信我加入我的社群。
📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论、行业大佬创业杂谈等等。
📝社群方向很多,相关领域有Web全栈(前后端)、人工智能、机器学习、自媒体变现、前沿科技文章分享、论文精读等等。
📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个技术大佬!也随时欢迎您跟我沟通,一起交流,一起成长。变现、进步、技术、资料、项目、你想要的这里都会有
📝网络的风口只会越来越大,风浪越大,鱼越贵!欢迎您加入社群~一个人可以或许可以走的很快,但一群人将走的更远!
📝关注我的公众号(与CSDN同ID:程序员洲洲)可以获得一份Java 10万字面试宝典及相关资料!~
📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~ 跳转链接社区~