光明日报
标准只描述⚡语言应当如何工作,用户能否稳定使用,还取决于编译器和⭐库的实现。GCC、Clang、微软Visual C++等工具链分别经历了长期开发,持续处理模板、优化、诊断、调试、平台兼容和新标准支持等问题。
20世纪7🌺0年代末,斯特劳斯特鲁普在贝尔实验室开始研究一种能够支持抽象数据类型和面向对象思想的语言。这个项目最初被称为“C with Classes”,后来逐步发展为C++。他希望在保留C语🎆言效率和底层控制能力的同时,引入更适合大型软件开发的抽象机制。
所以,“并非一人之笔”并不是否定斯特劳斯特鲁普的贡献,而是避免把一门复杂语言的全部历史简化成个人传记。👍个人可以点燃起点,但长期可用的技术体系通常需要许多人的接力。