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

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

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

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

C++ 联盟简介

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

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

“Safe C++ Extensions”提案

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

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

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

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

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

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

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

7Ye28资讯网——每日最新资讯28at.com

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • 对标苹果的灵动岛 华为带来实况窗功能

    继苹果的灵动岛之后,华为也在今天正式推出了“实况窗”功能。据今天鸿蒙OS 4.0的现场演示显示,华为的实况窗可以更高效的展现出实时通知,比如锁屏上就能看到外卖、打车、银行
  • 6月安卓手机性价比榜:Note 12 Turbo断层式碾压

    6月份有一个618,虽然这是京东周年庆的日子,但别的电商也都不约而同的跟进了,反正促销没坏处,厂商和用户都能满意。618期间一些产品也出现了历史低价,那么各个价位段的产品性价比
  • 得物效率前端微应用推进过程与思考

    一、背景效率工程随着业务的发展,组织规模的扩大,越来越多的企业开始意识到协作效率对于企业团队的重要性,甚至是决定其在某个行业竞争中突围的关键,是企业长久生存的根本。得物
  • 谷歌KDD'23工作:如何提升推荐系统Ranking模型训练稳定性

    谷歌在KDD 2023发表了一篇工作,探索了推荐系统ranking模型的训练稳定性问题,分析了造成训练稳定性存在问题的潜在原因,以及现有的一些提升模型稳定性方法的不足,并提出了一种新
  • 只需五步,使用start.spring.io快速入门Spring编程

    步骤1打开https://start.spring.io/,按照屏幕截图中的内容创建项目,添加 Spring Web 依赖项,并单击“生成”按钮下载 .zip 文件,为下一步做准备。请在进入步骤2之前进行解压。图
  • 一文掌握 Golang 模糊测试(Fuzz Testing)

    模糊测试(Fuzz Testing)模糊测试(Fuzz Testing)是通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。可以用来发现应用程序、操作系统和网络协议等中的漏洞或
  • 为什么你不应该使用Div作为可点击元素

    按钮是为任何网络应用程序提供交互性的最常见方式。但我们经常倾向于使用其他HTML元素,如 div span 等作为 clickable 元素。但通过这样做,我们错过了许多内置浏览器的功能。
  • 一条抖音4亿人围观 ! 这家MCN比无忧传媒还野

    作者:Hiu 来源:互联网品牌官01 擦边少女空降热搜,幕后推手曝光被网友誉为“纯欲天花板”的女网红井川里予,近期因为一组哥特风照片登上热搜,引发了一场互联网世界关于
Top