其他
C++ 之父:Rust等内存安全语言的安全性并不优于C++
现在,如果我认为这些 "安全" 语言中的任何一种在我关心的使用范围内都比 C++ 优越,我就不会认为 C/C++ 的淡出是一件坏事,但事实并非如此。 另外,正如所描述的那样,"安全" 仅限于内存安全,而忽略了一种语言可能(并且将会)被用来违反某种形式的安全和保障的十几种其他方式。
静态分析以验证没有不安全的代码被执行。
简化代码的编码规则,使工业规模的静态分析可行。
使此类简化代码相当容易编写并确保在需要时进行运行时检查的库。
Bjarne还提了一个问题:据我所知,在发布报告前,没有一位专家向C++标准委员会进行过资讯,所谓“明智的做法”是什么,建议列出一个明确的清单。
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf