C++之父Bjarne Stroustrup教授做客海外名师大讲堂(206)、求是大讲堂(22)
2025年12月18日,C++编程语言创始人、美国国家工程院院士、ACM/IEEE院士Bjarne Stroustrup教授到访浙江大学,做客“海外名师大讲堂”第206期暨求是大讲堂第22讲交流活动,为浙大师生带来题为“现代 C++ 的跨世纪演进(C++ as a 21st Century Language)”的高水准学术分享。讲座吸引500余位师生热情参与,共同探讨编程语言的演化路径与未来方向。

Bjarne Stroustrup教授被誉为“近20年来计算机工业最具影响力的20人”,他于1979年获得剑桥大学计算机博士学位,毕业后加入贝尔实验室,在那里发明了C++。他的研究领域包括:分布式系统、编程语言、软件开发工具。曾于2018年荣获美国国家工程院颁发查尔斯·斯塔克·德拉普尔奖(被誉为工程学界的诺贝尔奖),曾任得州农工大学教授、摩根士丹利技术部董事总经理,现任哥伦比亚大学教授。代表作品有《C++程序设计语言》《C++语言的设计和演化》等。
讲座中,Bjarne Stroustrup教授系统回顾了C++自诞生以来的发展历程,重点阐释了其在21世纪软件工程中的新范式与新定位。他指出,现代C++已从传统印象中“低层、繁琐”的工具语言,演进为一门以强类型泛型编程为核心、强调模块化结构、资源无泄漏管理以及系统化错误处理的现代编程语言。这些特性在ISO标准C++中已得到完整定义,并被主流编译器广泛支持,使C++在保持高性能与底层控制力的同时,大幅提升了代码的表达力、可靠性与可维护性。

同时,Bjarne Stroustrup教授强调,许多开发者仍停留在二十多年前对C++的认知,这种认知偏差掩盖了语言数十年来持续而深刻的演进。现代C++的编程风格并非对传统理念的否定,而是对C++最初设计目标,即“高效、安全、可扩展系统编程”的自然延伸与升华。他进一步回顾了这些关键特性形成的历史脉络,讨论了底层编程能力在大型系统中的不可替代作用,并指出在语言长期演进过程中,坚持稳定性与向后兼容性对于工业界和学术界都具有决定性意义。

问答环节中,现场师生围绕C++编程语言设计理念、人工智能时代程序员能力结构等问题踊跃提问。Bjarne Stroustrup教授结合自身在学术界与工业界的长期经验逐一回应,深入浅出地阐述了他对现代软件开发与语言演进的思考,现场交流热烈,思想碰撞频繁。


讲座最后,软件学院院长助理张旭鸿研究员代表学校为Bjarne Stroustrup教授颁发致谢证书,教授回赠其亲笔签名的新书《C++程序设计语言(第四版,2026译本)》上下册。



Bjarne Stroustrup教授在讲座前后还与我校软件学院、计算机科学技术学院和物理学院的教师做了一对一交流,就C++编程语言前沿发展和科研方向做了探讨交流,并表达了后续合作的初步意向。
“C++之父”此行亲临浙大开讲,为师生近距离了解现代C++的发展脉络与设计理念提供了宝贵机会,也为深入思考编程语言在新技术浪潮中的角色与责任带来了重要启发,受到了参与师生的热情欢迎和一致好评。
(软件学院供稿)