C++ 必须变得更安全
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
C++需要更安全,因为内存安全已成为重要议题。许多流行语言已提供内存安全,如C♯、Go、Java、Python和Swift。Rust在不支持垃圾收集的环境中实现了内存安全。有四个阵营正在探索如何使C++更安全:合约、个人资料、后继语言和借用检查。Circle、Carbon和cppfront是一些实验性的语言和工具,旨在增强C++的内存安全性。
🎯
关键要点
- C++必须变得更安全,内存安全已成为重要议题。
- 许多流行语言如C♯、Go、Java、Python和Swift已提供内存安全。
- Rust在不支持垃圾收集的环境中实现了内存安全。
- 有四个阵营探索如何使C++更安全:合约、个人资料、后继语言和借用检查。
- Circle是C++的超集的子集,允许与现有C++代码混合使用。
- Carbon是C++的实验性继任者,旨在提供更高的安全性。
- cppfront是C++的一种实验性语法,旨在简化安全代码的编写。
➡️