《C++: The Documentary》上线,揭秘C++四十年传奇历程与持续演进秘诀
2026年6月4日,C++标准委员会前主席Herb Sutter宣布《C++: The Documentary》在YouTube上线首播。这部近70分钟的纪录片,展示了C++语言从1983年的“C with Classes”起步,发展成为全球四大主流编程语言中增长最快的语言,过去三年半用户增长率超过90%。
纪录片的受访者阵容豪华,包括C++之父Bjarne Stroustrup、STL设计者Alexander Stepanov等横跨学界与产业的关键人物。他们讲述了C++在不同历史阶段面临的关键抉择,如起名C++的原因、早期移植难题的解决、C++98标准诞生的压力,以及2000年代初期面临被边缘化的风险。
纪录片特别用一章记录了现代C++的复兴,Bjarne Stroustrup认为C++11是“一场准革命”,重新确立了C++在系统编程领域的竞争力。同时,纪录片也如实呈现了关于标准委员会是否让语言变得过于复杂的不同声音。
从CERN的粒子物理计算到游戏引擎,从高频交易系统到AI基础设施,C++应用广泛。纪录片试图回答为何C++能持续演进不被替代,答案在于其独特定位,既保持对硬件的底层控制力,又提升开发效率。Chris Lattner概括为“编写高效能的系统级代码,同时拥有高层抽象的能力,这两件事在C++之前从未被同时实现过”。
编辑观点:《C++: The Documentary》为了解C++发展提供了全面视角,凸显其独特价值,C++未来有望在多领域持续发挥重要作用。
