12月5-6日,由CSDN联合高端IT咨询与教育平台Boolan联合主办的「2024全球C++及系统软件技术大会」在上海虹桥万豪大酒店隆重召开。在AI驱动软件开发迈向智能化的关键时代,这场大会成为行业洞察C++和系统软件技术未来趋势的重要窗口。

本次大会汇聚了来自英伟达、Meta、SUSE、Adobe、英特尔、腾讯、阿里巴巴、字节跳动、百度、蚂蚁集团、网易、eBay、商汤、B站、快手、Qt Group、TiDB、OPPO、智元机器人、Zilliz 等知名科技企业的40余位海内外技术专家,以及中国科学院软件研究所、上海人工智能实验室、智源等学术机构的研究员与学者。通过超过40场的技术分享,全面呈现了C++在AI、高性能计算和软件工程等领域的前沿实践。与会专家通过详实的代码案例和深度技术解析,为开发者提供了清晰的发展路径指引。现场吸引了超过千名开发者与技术从业者热烈参与,而线上「云会员」也同步共享了这场技术盛宴,共同见证了C++生态的快速演进。

C++大会现场盛况
C++大会现场盛况

C++安全性与复杂性、软件开发的智能化的突破口在哪?C++之父领衔,三位大咖共话挑战与机遇

在全球数字化转型加速推进的今天,C++作为底层开发的重要支柱,于高性能计算、嵌入式开发和人工智能基础设施中占据关键地位。然而,面对Rust等新兴语言的迅速崛起,以及 Python 和 Java 由于其强大生态系统持续扩展的竞争压力,C++正面临技术现代化和生态优化的双重挑战。在12月5日的大会主会场,C++之父、ACM和IEEE院士Bjarne Stroustrup分享了语言最新的技术进展,并展示了其在实际应用中的新特性与新方式。与此同时,CSDN高级副总裁李建忠与Codeplay技术副总裁Michael Wong等重磅嘉宾,围绕AI、C++安全性等议题,从多个维度深入分析了软件开发、 C++在未来技术生态中的地位与发展潜力。

大会主会演讲嘉宾
大会主会演讲嘉宾

大会还特设了炉边对话环节,C++之父Bjarne Stroustrup通过线上实时互动,深入探讨了当前业界关心的C++在多场景中的应用扩展、安全性和复杂性、程序员的职业路径发展,以及正面回应了此前美国政府发布的"不建议在新项目中使用 C++"声明。Stroustrup不仅解答了开发者的疑问,还分享了他对C++未来走向的独到见解,引发了现场的热烈反响。在此摘取部分金句如下,同时和小伙伴们预告,CSDN将会在下周发布C++之父炉边对话的完整实录,欢迎大家持续关注。

  • Stroustrup正面回应美国政府警告不要在新项目中使用C++的言论:"这是一种非常不开明且相当恶劣的观点。他们盯住单一问题,将其归结为安全风险,但实际上,安全问题有很多种。如果我试图侵入你的电脑,我可能更倾向于利用 SQL 注入或偷取硬件,而不是关注缓冲区溢出。对于这样的评论,我们很难得到具体回应,因为他们往往选择忽略真正的技术探讨。"
  • 关于大模型是否会重塑编程语言以及对C++的影响:Stroustrup表示自己并非AI大语言模型领域的专家,但他确信这些技术将会帮助许多人处理复杂的编程问题。回顾C++的发展历程,Stroustrup曾多次面临要求直接在语言层面支持并发机制的压力,但他始终坚持抵制,因为他深知并发编程的复杂性和易错性。他主张通过库来实现并发功能,仅在必要时为那些无法在库中实现的功能提供语言级别的内部支持设施。他认为这一策略同样适用于应对AI大语言模型带来的挑战。

12大技术专题,深入C++及系统软件技术实践

主会圆满结束后,12月5日下午及6日分会场的议程精彩纷呈,聚集了业内顶尖专家与学者,围绕现代C++最佳实践、高性能与低时延、研发效能、大模型驱动的软件开发、AI 算力与优化、架构与设计演化、系统级软件、并发与并行等热点话题展开了深入探讨。每位嘉宾结合自身领域的专业经验,分享了具有高度洞察力的成果与实践,展示了当前技术的最新进展,并为未来发展指引了方向。从C++性能优化、AI为软件开发提效,到突破并发瓶颈与应对复杂异构计算环境,论坛讨论不仅回应了当下技术挑战,也展现了对未来计算范式的深远思考。

现代C++最佳实践

在"现代C++最佳实践"分论坛上,Adobe、彭博集团、字节跳动、码题诗等国内外企业与平台代表,以及系统内核专家和资深软件技术顾问齐聚一堂,共同交流现代C++语言的演进与工程实践。他们围绕编译器优化、跨平台应用移植、开源库生态建设、CPU架构特性应用和安全编程等关键话题,结合各自企业的实际场景,分享了在复杂系统开发中的创新技术方案和宝贵实践经验。

圆桌论坛:现代C++最佳实践

应用现代 C++ 的过程中,开发者常常遭遇一些痛点:尽管 C++ 功能强大,其复杂性却给维护带来了挑战,尤其是在平衡性能与代码可读性方面。如何避免过度优化导致的代码难以理解?如何利用 C++ 的高级特性又不让代码过于复杂?针对这些难题,在 Boolan 首席咨询师王晓华的主持下,Boolan 首席咨询师吴咏炜、系统内核专家张银奎、阿里云开发工程师许传奇以及字节跳动研发工程师王留帅展开了深入探讨。

高性能与低时延

在高性能计算和低时延成为核心竞争力的环境中,如何突破系统瓶颈已成为关键痛点难题。本论坛聚焦编译加速、并行 I/O 框架、国产处理器优化、高效通信框架、数据库可靠性提升以及向量数据库优化等方向,深入探讨提升系统效率的实践方案,助力应对复杂业务场景的技术挑战。

研发效能与大模型驱动的软件开发

当前,软件开发正从传统的工具驱动迈向以智能化为核心的新阶段。然而,企业在落地大模型和提升研发效能时,仍面临诸多挑战。研发效能不仅是大模型的应用,更是工具与流程的系统优化,工具与AI协同面临效率瓶颈,比如如何将传统开发工具链与大模型深度集成,实现无缝协作?如何利用AI简化代码生成、审查和自动化测试等流程,同时保证效率和质量?而数据安全与代码资产保护也是普遍担忧。面对诸多痛点问题,本专题特别邀请了多位资深技术专家,以实践为导向,帮助开发者全面理解研发效能优化的策略,同时激发关于大模型驱动软件开发未来发展的深度思考。

圆桌论坛:大模型驱动的软件开发实践

大模型席卷近两年,围绕 LLM 驱动软件开发,已经有了鲜明的变化,从最早"AI 是不是要取代程序员"、个人尝鲜的阶段,到了"我在企业里究竟怎么用"、"怎么说服老板花钱给我们用"、"代码是核心数据资产,大模型会读取历史代码,如何保障数据安全?"的落地阶段,其间面临的诸多问题又当如何迎刃而解?基于此,在 CSDN&《新程序员》执行总编唐小引的主持下,通义灵码产品负责人张燎原、上海人工智能实验室训练框架及编译计算负责人裴芝林、百度文心快码Comate工程师陈泽、智源大模型分布式优化系统工程师曹州从"做"、"用"两个维度,深入探讨了大模型驱动的软件开发实践与解决之道。

AI算力与优化

在 AI 大模型的时代,算力需求和优化成为行业关注的焦点:如何解决大模型推理中的性能瓶颈?稀疏性优化是否能提高设备的并行处理能力?分布式训练和推理系统又如何通过 AI 编译器技术和系统化操作实现更高效的运行?在设计低延时、稳定的缓存系统时,如何平衡兼容性和性能?面对AIGC带来的算力需求激增,来自技术前沿的嘉宾们围绕这些问题展开了精彩的分享,探讨了大模型和AIGC场景中的算力优化难点,以此推动AI技术的快速发展和应用。

架构与设计演化

一直以来,业界流传着这样一句话——"好的架构不是一蹴而就设计出来的,而是通过不断演进出来的,没有绝对完美的架构,只有持续演变、逐步优化的架构。"在大模型时代的浪潮下,这一理念将如何影响架构的发展?对此,来自蚂蚁集团、英特尔、商汤以及 eBay 的技术专家们于"架构与设计演化"论坛上,共同探讨大模型对系统架构带来的变革。基于各自丰富的行业经验,四位嘉宾深入分享了他们对于架构演化的见解,特别聚焦于大模型背景下,如何巧妙平衡架构的灵活性与稳定性,以更好地适应快速变化的技术需求。

系统级软件

系统级软件位于计算机技术的底层核心,是决定整个软件生态性能与效率的关键领域。本次分论坛聚焦编译器技术创新、系统调试与优化以及基础设施构建等重要议题,邀请来自阿里云、中国科学院软件研究所和哔哩哔哩的技术专家,深入剖析复杂软硬件协同环境中的核心挑战和解决方案。

并发与并行

在"并发与并行"论坛中,来自 Meta 的资深内核专家、英伟达首席架构师以及 ACM 杰出科学家等顶尖专家,围绕现代 C++ 编程的核心问题展开讨论。论坛重点分享了生存期结束时的指针清零策略、"并行"思维在代码结构优化中的应用,以及通过风险指针(Hazard Pointer)实现同步回收的机制。这些技术经验不仅帮助开发者提升程序性能,还为构建稳定可靠的并发系统提供了重要参考。

精彩花絮,现场参会者络绎不绝

在会场内,业界专家们深入剖析技术前沿,带来了非常干货的内容;会场外的展区同样精彩纷呈。Qt Group、快递100、人民邮电出版社异步社区、电子工业出版社博文视点和清华大学出版社等合作伙伴悉数亮相,展示最新的技术工具和出版成果。现场人头攒动,参与者们热情互动,充分利用这个平台展开深入交流,激发出更多创新合作的可能性。

现场展位精彩花絮
现场展位精彩花絮

至此,为期两天的2024 C++及系统软件大会圆满落幕。我们不仅在两天的精彩交流中收获满满,还在技术交流中碰撞出更多的灵感。