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

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

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

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

C++ 联盟简介

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

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

“Safe C++ Extensions”提案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 俄罗斯:将审查iPhone等外国公司设备 保数据安全

    iPhone和特斯拉都属于在各自领域领头羊的品牌,推出的产品也也都是数一数二的,但对于一些国家而言,它们的产品可靠性和安全性还是在限制范围内。近日,俄罗斯联邦通信、信息技术
  • 小米官宣:2023年上半年出货量中国第一!

    今日早间,小米电视官方微博带来消息,称2023年小米电视上半年出货量达到了中国第一,同时还表示小米电视的巨屏风暴即将开始。“公布一个好消息2023年#小米电视上半年出货量中国
  • Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • 十个可以手动编写的 JavaScript 数组 API

    JavaScript 中有很多API,使用得当,会很方便,省力不少。 你知道它的原理吗? 今天这篇文章,我们将对它们进行一次小总结。现在开始吧。1.forEach()forEach()用于遍历数组接收一参
  • 掘力计划第 20 期:Flutter 混合开发的混乱之治

    在掘力计划系列活动第20场,《Flutter 开发实战详解》作者,掘金优秀作者,Github GSY 系列目负责人恋猫的小郭分享了Flutter 混合开发的混乱之治。Flutter 基于自研的 Skia 引擎
  • 一年经验在二线城市面试后端的经验分享

    忠告这篇文章只适合2年内工作经验、甚至没有工作经验的朋友阅读。如果你是2年以上工作经验,请果断划走,对你没啥帮助~主人公这篇文章内容来自 「升职加薪」星球星友 的投稿,坐
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 英特尔Xe-HP项目终止,将专注Xe-HPC/HPG系列显卡

    据10 月 31 日消息报道,英特尔高级副总裁兼加速计算系统和图形事业部总经理 表示,Xe-HP“ Arctic Sound” 系列服务器 GPU 已经应用于 oneAPI devcloud 云服
  • 荣耀Magic4 至臻版 首创智慧隐私通话 强劲影音系统

    2022年第一季度临近尾声,在该季度内,许多品牌陆续发布自己的最新产品,让大家从全新的角度来了解当今的手机技术。手机是电子设备中,更新迭代十分迅速的一款产品,基
Top