首页 > 科技

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

发布时间:2024-09-18 16:05:18

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相同的健全性保证。

(责编: admin)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:goldenhorseconnect@gmail.com