2026年6月4日,C++标准委员会前主席、现Citadel Securities技术 Fellow Herb Sutter 在个人博客宣布了一个让全球C++社区期待已久的作品:《C++: The Documentary》正式在YouTube上线首播。这部纪录片以近70分钟的篇幅,呈现了C++语言从1983年AT&T贝尔实验室的"C with Classes"起步,到如今成为全球四大主流编程语言中增长最快的传奇历程——过去三年半用户增长率超过90%。

《C++: The Documentary》的阵容堪称豪华。受访者包括C++之父Bjarne Stroustrup、STL设计者Alexander Stepanov、C#与TypeScript创造者Anders Hejlsberg,以及Brian Kernighan、Chris Lattner、John Romero等横跨学界与产业的关键人物。他们讲述了C++在不同历史阶段面临的关键抉择:为何起名C++、CFront如何用递归编译器和物理前向声明解决早期移植难题、C++98标准诞生前夜各厂商版本割据带来的标准化压力,以及2000年代初期那场令社区焦虑的"C++冬季"——彼时Java和C#快速崛起,托管内存模型被视作银弹,C++似乎面临被边缘化的风险。

纪录片特别用一章记录了现代C++的复兴。Bjarne Stroustrup本人将C++11描述为"一场准革命",认为它重新确立了C++在系统编程领域的竞争力。而关于标准委员会是否让语言变得过于复杂的争论,纪录片也如实呈现了不同声音。
从CERN的粒子物理计算到id Software的《DOOM》和《Quake》引擎,从高频交易系统到如今的AI基础设施,C++的身影无处不在。纪录片试图回答一个问题:为何C++能在四十年间持续演进而不被替代?答案或许在于它独特的定位——既保持对硬件的底层控制力,又通过STL、模板、概念等抽象机制不断提升开发效率。Chris Lattner在纪录片中的一句话或许最能概括:"编写高效能的系统级代码,同时拥有高层抽象的能力,这两件事在C++之前从未被同时实现过。"

《C++: The Documentary》已在YouTube上线,完整章节列表覆盖了从语言发明、标准化进程、STL起源,到现代C++特性与未来挑战的全部关键节点。这是一个了解C++如何从贝尔实验室内部工具演变为全球基础设施语言的窗口,也是一份记录软件工程史上最重要的语言之一四十年演进的影像档案。
参考来源
https://herbsutter.com/2026/06/04/c-the-documentary-released-today/
https://www.youtube.com/watch?v=lI7tMxzSJ7w