当前位置:首页 > 科技  > 知识百科

革命性 Safe C++ 扩展提案被提出:预防常见内存错误,要摘掉不安全帽子

来源: 责编: 时间:2024-09-20 16:06:04 317观看
导读 9 月 20 日消息,科技媒体 infoworld 于 9 月 17 日发布博文,报道称 C++ 社区上周公布了堪称“革命性”的 Safe C++ 扩展提案,旨在为 C++ 开发者提供维护内存安全的必要数据结构和算法实现,以及预防常见内存相关错

9 月 20 日消息,科技媒体 infoworld 于 9 月 17 日发布博文,报道称 C++ 社区上周公布了堪称“革命性”的 Safe C++ 扩展提案,旨在为 C++ 开发者提供维护内存安全的必要数据结构和算法实现,以及预防常见内存相关错误的功能。0ql28资讯网——每日最新资讯28at.com

C++ 联盟简介

注:该联盟致力于让 C++ 语言更易用、实用的慈善组织,正通过其“Safe C++ Extensions”提案,努力为 C++ 添加内存安全特性,减少开发者和外界对 C++ 内存安全的担忧。0ql28资讯网——每日最新资讯28at.com

联盟计划向 ISO 提交“Safe C++ Extensions”提案,以纳入 C++ 标准。0ql28资讯网——每日最新资讯28at.com

“Safe C++ Extensions”提案

C++ 联盟和工程师 Sean Baxter 合作,将该提案描述为一项“革命性”提案。0ql28资讯网——每日最新资讯28at.com

联盟主席兼董事 Vinnie Falco 在 9 月 12 日的博客文章中写道:0ql28资讯网——每日最新资讯28at.com

此次合作标志着 C++ 生态系统中的一个重要里程碑,因为对安全代码的需求从未如此迫切。0ql28资讯网——每日最新资讯28at.com

随着软件安全性和可靠性的日益重要,开发者面临着越来越大的压力,需要采用更安全的编码实践。0ql28资讯网——每日最新资讯28at.com

Safe C++ 扩展旨在通过引入防止常见内存相关错误的新特性,来应对这一关键需求。0ql28资讯网——每日最新资讯28at.com

Falco 表示该计划的关键组成部分是 Safe Standard Library,它将为开发者提供基本数据结构和算法的内存安全实现。0ql28资讯网——每日最新资讯28at.com

提案的目标是推进一个 C++ 的超集,其中包含一个“严格安全的子集”。在此安全上下文中,C++ 代码将展现出与 Rust 编写的代码相同的安全保障。0ql28资讯网——每日最新资讯28at.com

0ql28资讯网——每日最新资讯28at.com

在提案的引言中,C++ 联盟承认了该语言存在的问题:0ql28资讯网——每日最新资讯28at.com

大量关键基础设施依赖于用 C 和 C++ 编写的软件,这两种语言内存安全性极低,使得这些系统更易受到敌对势力的利用。0ql28资讯网——每日最新资讯28at.com

Safe C++ 开发者将被禁止编写可能导致未定义行为、危及生命周期安全、类型安全或线程安全的操作。0ql28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-114861-0.html革命性 Safe C++ 扩展提案被提出:预防常见内存错误,要摘掉不安全帽子

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: CrowdStrike“全球灭霸响指”事件后续,德国 10% 企业更换安全供应商

下一篇: 苹果发布 Swift 6 编程语言:引入新测试框架、增强 C++ 互操作性,扩展支持平台等

标签:
  • 热门焦点
  • 天猫精灵Sound Pro体验:智能音箱没有音质?来听听我的

    这几年除了手机作为智能生活终端最主要的核心之外,第二个可以成为中心点的产品是什么?——是智能音箱。 手机在执行命令的时候有两种操作方式,手和智能语音助手,而智能音箱只
  • 5月iOS设备好评榜:iPhone 14仅排第43?

    来到新的一月,安兔兔的各个榜单又重新汇总了数据,像安卓阵营的榜单都有着比较大的变动,不过iOS由于设备的更新换代并没有那么快,所以相对来说变化并不大,特别是iOS好评榜,老款设
  • JavaScript 混淆及反混淆代码工具

    介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是混
  • 这款新兴工具平台,让你的电脑效率翻倍

    随着信息技术的发展,我们获取信息的渠道越来越多,但是处理信息的效率却成为一个瓶颈。于是各种工具应运而生,都在争相解决我们的工作效率问题。今天我要给大家介绍一款效率
  • Python异步IO编程的进程/线程通信实现

    这篇文章再讲3种方式,同时讲4中进程间通信的方式一、 Python 中线程间通信的实现方式共享变量共享变量是多个线程可以共同访问的变量。在Python中,可以使用threading模块中的L
  • 重估百度丨“晚熟”的百度云,能等到春天吗?

    ©自象限原创作者|程心排版|王喻可2016年7月13日,百度云计算战略发布会在北京举行,宣告着百度智能云的正式启程。彼时的会场座无虚席,甚至排队排到了门外,在场的所有人几乎都
  • 10天营收超1亿美元,《星铁》比《原神》差在哪?

    来源:伯虎财经作者:陈平安即便你没玩过《原神》,你一定听说过的它的大名。恨它的人把《原神》开服那天称作是中国游戏史上最黑暗的一天,有粉丝因为索尼在PS平台上线《原神》,怒而
  • 华为Mate 60系列用上可变灵动岛:正式版体验将会更出色

    这段时间以来,关于华为新旗舰的爆料日渐密集。据此前多方爆料,今年华为将开始恢复一年双旗舰战略,除上半年推出的P60系列外,往年下半年的Mate系列也将
  • 三星Galaxy Z Fold5今日亮相:厚度缩减但仍略显厚重

    据官方此前宣布,三星将于7月26日也就是今天在韩国首尔举办Unpacked活动,届时将带来带来包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy
Top