免费领取大会全套PPT    

点此领取

立即报名

John Lakos

大规模软件设计世界级权威,彭博CTO办公室高级架构师

John Lakos 是《Large-Scale C++ Software Design》(Addison-Wesley,1996)的作者,现任美国纽约彭博公司 CTO 办公室高级架构师,并在全球范围内担任 C++ 软件开发导师。他同时是 C++ 标准委员会演进工作组(Evolution Working Group)的活跃投票成员。 在加入彭博之前,Lakos 博士曾在贝尔斯登(Bear Stearns)负责专有金融分析应用的基础设施库的设计与开发。在此之前的 12 年,他在 Mentor Graphics 从事大型框架与高级 ICCAD 应用程序的开发工作,并拥有多项软件专利。 在学术方面,Lakos 博士拥有哥伦比亚大学计算机科学博士学位(1997)以及电气工程科学博士学位(1989)。他还在麻省理工学院获得数学(1982)和计算机科学(1981)本科学位。 他是《Large-Scale C++ — Volume I: Process and Architecture》(Addison-Wesley,2020)的作者,这是三部曲中的第一本;同时他也是《Embracing Modern C++ Safely》(Addison-Wesley,2021)的合著者,其他作者包括 Vittorio Romeo、Rostislav Khlebnikov 和 Alisdair Meredith。

演讲主题

C++ “安全优先”开发模式演进与路线图

世界运行于 C++ 之上。二十多年来,C++ 一直是各行业高性能、低功耗、低延迟软件的主力军,其原生速度与无束缚的灵活性使其成为大规模软件开发的首选语言与核心支柱。 然而近年来,软件工程的优先级已显著向安全性倾斜。尽管 C++ 能够支持开发安全可靠的程序,但其传统设计更偏向性能而非安全性保障。随着软件生态的演变,C++ 正面临关键转折点:为维持其无可替代的地位,必须引入各类安全机制与“默认安全”原则,以支持更广泛的开发者群体,同时保留专家级用户所需的性能优势。 本报告将探讨 C++ 向“安全优先”开发模式的演进,分析功能安全、语言安全、内存安全、生命周期安全及数据竞争安全等核心维度;梳理现有安全技术,指出当前局限,并探索剩余安全挑战的潜在解决方案;最终提出 C++26 及后续版本实现稳健安全保障的综合路线图,同时持续保留语言的全部性能优势。

© boolan.com 博览 版权所有

沪ICP备15014563号

沪公网安备31011502003949号