C++ 之父回应被建议弃用:一些高管总喜欢迷恋新事物
MicrosoftAzure CTO、Sysinternals 的主要开发者Mark Russinovich近日发表言论称,建议开发人员停止使用 C/C++ 来启动新项目,并建议可在需要使用non-GC 语言的场景中使用 Rust。针对此言论,外媒The Register 向微软进行了询问,即 Russinovich 的建议是否会在微软全公司范围内进行采纳,但并未得到回复。 同时,该网站还就此事采访了 C++ 之父Bjarne Stroustrup;Stroustrup 则为C++ 进行了辩护: “人们--尤其是一些高管--总是会迷恋那些承诺会使他们的生活更轻松的新事物,这是很正常的。而且,支持新事物远比解决旧的和众所周知的工具的已知问题更令人兴奋。不幸的是,新的语言通常需要多年的时间和重大的努力,才能在其广泛的应用领域中与成熟的语言相媲美。发烧友们很少看到这一点,他们的评论往往是相当片面的”。 Stroustrup 表示,考虑到安全性的重要程度,多年来他一直在致力于提高 C++ 的安全性;从而现在在 ISO C++ 中实现了可靠的完美类型和内存安全。也就是说,每个对象都根据它定义的类...

