美国政府建议使用内存安全编程语言 C/C++都被排除在外

2024年02月29日 16:20 次阅读 稿源:蓝点网 条评论

拥有 “古老” 历史的 C 和 C++ 语言正在成为弃儿,因为安全问题,微软已经尝试在 Rust 重新编写 Windows NT 内核中的某些组件,谷歌和 CloudFlare 等也在提高 Rust 的使用率。

为什么大型科技公司都关注 Rust 呢?因为相对来说,Rust 安全性更高,微软认为通过 Rust 重新编写某些组件有助于提高内存安全性。

日前美国政府下属的 ONCD 办公室发布了一份报告就详细介绍了建议开发者们使用各种内存安全编程语言,尽管 ONCD 没有明确罗列哪些语言是内存安全编程语言,但强调了 C 和 C++ 缺乏与内存安全相关的特征,因此实际上就是不建议开发者使用 C 和 C++。

需要强调的是,这里只是从内存安全角度出发来建议,并不是评判一种编程语言的好坏,ONCD 称如果软件一开始就选择使用内存安全编程语言的话,那么可以提高安全性。

5th-Jan-2024_3-1024x582.jpg

报告也没有建议使用哪些内存安全语言来替代 C 和 C++,毕竟只是建议,实际上开发者和企业如何选择编程语言还是开发者们自己的事情,毕竟也要考虑到软件本身。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

对文章打分

美国政府建议使用内存安全编程语言 C/C++都被排除在外

1 (12%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan