Source: Slashdot
经过两年的努力,C++社区发布了一项提案,以帮助开发者编写更少漏洞的代码。提案旨在解决C++语言在内存安全方面的挑战,尤其是在与Rust语言的相互操作性问题上。
提案的创建者Sean Baxter和Christian Mazakas指出,转移C++代码到Rust存在多种困难,因为两者在功能和特性上存在差异。虽然DARPA致力于开发更好的C++到Rust的转换工具,但他们认为,直接要求经验丰富的C++开发者学习Rust并不是解决方案。
Safe C++项目通过引入新技术来确保内存安全,其目标是提供与Rust相同的安全保证,但成本更低,现有代码可以继续正常工作。
接下来的步骤是希望业界更多参与,全面审视C++的特性并指定内存安全版本。
在追求技术安全的道路上,我们是否应该多一些包容与时间,为每种语言找到它的出路呢?
特别声明:本文及配图均为用户上传或者转载,本文仅代表作者个人观点和立场,不代表平台观点。其原创性以及文中陈述文字和内容未经本站证实,
对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本平台不作任何保证或承诺,请读者仅作参考,
并请自行核实相关内容。如发现稿件侵权,或作者不愿在本平台发布文章,请版权拥有者通知本平台处理。
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios)
posted above belong to the User who shared or the third-party website which the User shared from.
If you found your copyright have been infringed, please send a DMCA takedown notice to
info@microheadline.com
来源:https://developers.slashdot.org/story/24/10/20/2359227/an-alternative-to-rewriting-memory-unsafe-code-in-rust-the-safe-c-extensions-proposal?utm_source=rss1.0mainlinkanon&utm_medium=feed
https://safecpp.org/draft-lifetimes.html
https://www.reddit.com/r/programming/comments/1fggg8k/safe_c_a_memory_safe_c_proposal/