直播预告丨12月9日晚8点,李建忠老师谈现代C++的文艺复兴
本次直播将由Boolan首席软件专家李建忠老师主讲。李建忠老师将从现代C++的技术要点、学习路线图和应用生态与发展这三个方面和大家谈谈“现代C++的文艺复兴”。
(参与直播请扫取文末二维码联系小助手进行登记)

现代C++白皮书
“现代C++”是指国际C++标准委员会发布在2006年之后发布的wen4个版本:C++11/14/17/20。在这15年间,C++经历了“激流勇进式的发展”,在很多人眼里已经近乎变成了一个全新的语言。
《现代C++白皮书》来自于“C++之父”Bjarne Stroustrup为ACM国际计算机协会的编程语言历史分会(HOPL)2021年会撰写的论文,由全球C++及系统软件技术大会和Bjarne Stroustrup联合出品,并以公益的方式在中国C++社区中发行。本书对现代C++从2006年到2020年间做了百科全书式的回顾,是现代C++发展历史上最重要的文献。本书重点关注ISO C++标准在2011-2020年间修订版中的重大变化,主要重点仍是语言特性和它们所支持的编程技术。
本书的讨论主题包括:通过演进式变化保留C++的本质、简化C++的使用、改善对泛型编程的支持、扩展对并发和并行编程的支持等。Bjarne花了很多笔墨交代很多重要特性和功能的来龙去脉,它们的缘起、演化过程中的各种提案、最后的决策考量等。此外,Bjarne在本书中对重要的技术要点进行了讨论,并以简短的代码片段加以说明,还展示了一些失败的提案,讨论其失败的原因,便于读者阅读和理解。它提供了一个视角来看待这些年来令人眼花缭乱的事实和特性。全书展示了Bjarne带领C++标准委员会对现代C++发展冷静、睿智、而又执着的判断和决策。比如在面向对象大行其道的年代,Bjarne就冷静地指出“一切皆对象”是一种错误的偏执。另外,Bjarne在书中对于C++语言发展过程中一些缺失之处也有非常深刻的反思。
(需领取《白皮书》纸质版/电子版请扫取文末二维码联系小助手进行登记~)。
专家介绍
李建忠,Boolan 首席软件专家,全球C++及系统软件技术大会主席。曾主讲《设计模式纵横谈》,《面向对象设计》网络课程,影响近百万软件开发人员,享有盛誉。曾于 2005年-2010年期间担任微软最有价值技术专家,区域技术总监,拥有近二十年软件技术架构与产品经验。为包括微软、腾讯、SAP等众多世界500强公司在内的知名品牌提供高 端IT技术咨询和教育服务,广受好评。
直播内容
Part1-现代C++技术要点
现代C++新特性汗牛充栋,如何抓住要点、理清主干?
C++是一门非常复杂的语言,容易学偏。说起C++,很多人第一反应就是复杂、难学,事实也确实如此。但是C++在30年间经久不衰的事实是不可否认的。随着版本的不断推进,C++包含的东西也越来越多,不仅”新手“学起来困难,连”老手“也觉得学好它不是件易事。李建忠老师将在直播中解答:
•软件工程师们在庞大复杂的现代C++中应该如何抓住重点?
•现代C++拥有很多新特性,如何理清主干,改善代码质量?
Part2-现代C++学习路线图
如何掌握学习路线图,循序渐进从小工进阶为专家工程师?
精通没有标准,但学习有路径。学习掌握C++的路径从低到高可以分为0~10级,即从掌握常见C++语法和语言构造,到设计并开发系统级、高性能、大规模的软件系统。然而软件学习的打怪升级并不完全按照级别线性递增,有些需要综合运用,修炼则需要研习+实践,反复螺旋。李建忠老师将和听众们探讨:
•如何高效提升C++水平并达到精通C++的水平呢?
•普通工程师达到精通C++的水平需要经过什么样的路线图?
Part3-现代C++应用生态与发展
C++及相关系统级软件生态和应用的发展与未来展望?
C++在所有编程语言中,最为独特,同时争议也极大。C++的应用覆盖了航天航空、生物信息、电信设施、人工智能、互联网基础设施等众多领域,也是全球IT科技巨头中的首要编程语言。然而每过一段时间都会有新语言出来号称挑战C++。Bjarne在书中也清晰的回应了这个问题:C++填补了编程领域一个重要的”生态位“。李老师将会在直播间解答:
•C++及系统软件填补了怎样的”生态位“?
•是如何应用发展的?
•以及未来的发展将会如何?
扫描下方二维码,立即报名参与本场直播
限量免费领取《现代C++白皮书》纸质版/电子版
