快科技资讯 2024年09月18日
C++发布革命性提案!内存安全成标配、大量借鉴Rust
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

C++社区发布‘安全C++扩展’提案,计划引入内存安全功能,借鉴Rust特性,但引发社区争议。

🎯C++社区发布‘安全C++扩展’提案,旨在为C++编程语言带来内存安全功能,以应对各类安全漏洞频发的现状。该提案计划借鉴Rust的多项特性,如借用检查和初始化分析等机制,以确保代码的正确性。

💥提案虽基于实际需求且可选,但引发了一些开发者的担忧。他们认为大量借鉴Rust的内容可能会使C++失去其独特性,且该提案对C++语言的改变可能比C++11的变动还要大。

📢C++联盟的开发人员强调,当前行业对内存安全编程语言的呼声很高,安全C++的目标是以更低的成本实现与Rust相同的健全性保证。

快科技9月18日消息,据媒体报道,在经历了两年的内存安全问题讨论后,C++社区近日发布了一项革命性的提案,这项名为“安全C++扩展”的提案,计划引入内存安全功能。

C++联盟总裁Vinnie Falco表示:这是一项革命性的提案,将为C++编程语言带来内存安全功能。”

近年来,随着各类安全漏洞频发,许多私营和公共部门组织开始推动开发者使用内存安全语言,如C#、Go、Java、Python和Swift。

提案中指出,C++将借鉴Rust的多项特性,包括借用检查和初始化分析等机制,以确保代码的正确性。

软件工程师Alex Gaynor曾指出,内存安全缺陷如缓冲区溢出和释放后使用是大型代码库中常见的严重漏洞,C++的安全性亟待提升。

不过提案也引发了社区的争议,一些开发者对大量借鉴Rust的内容表示担忧,认为这可能会使C++失去其独特性。

资深C++开发者James20k对此表示,尽管提案基于实际需求且可选,但其对C++语言的改变可能比C++11的变动还要大,他希望C++能够以自身的方式进行改进,而不是试图模仿Rust。

C++联盟的开发人员Sean Gaxter和Christian Mazakas则强调,当前行业对内存安全编程语言的呼声非常高,安全C++的目标是以更低的成本实现与Rust相同的健全性保证。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

C++ 内存安全 Rust 争议
相关文章