专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
目录
相关文章推荐
看看新闻Knews  ·  22岁小伙从上海出发登黄山失联多天!家属发声 ... ·  18 小时前  
看看新闻Knews  ·  22岁小伙从上海出发登黄山失联多天!家属发声 ... ·  18 小时前  
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  昨天  
共同体Community  ·  深圳市第三儿童医院,开业时间定了! ·  昨天  
温州晚报  ·  叹息!她于凌晨去世,年仅28岁 ·  2 天前  
51好读  ›  专栏  ›  嵌入式微处理器

C++发布革命性提案!内存安全成标配、大量借鉴Rust

嵌入式微处理器  · 公众号  ·  · 2024-09-20 12:09

正文

据快科技消息,在经历了两年的内存安全问题讨论后,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相同的健全性保证。

END

编辑:黑白
来源:快科技

版权归原作者所有,如有侵权,请联系删除

推荐阅读
曾经对程序员很好的公司,搬离了……
从技术角度解析:黎巴嫩BP机爆炸事件






请到「今天看啥」查看全文