Redian新闻
>
C++ 之父反驳白宫警告:C++ 的目标就一直是提高安全性

C++ 之父反驳白宫警告:C++ 的目标就一直是提高安全性

公众号新闻

推荐关注↓

转自:CSDN

上个月,美国白宫国家网络主任办公室(ONCD)在一份主题为《回到基础构件:通往安全软件之路》的 19 页 PDF 报告中,呼吁开发人员停止使用容易出现内存安全漏洞的编程语言,例如 C 和 C++,应改用 Rust 等内存安全编程语言进行开发。

对于这个观点,最近 C++ 之父 Bjarne Stroustrup 在接受 InfoWorld 的采访时进行了反驳:

“我感到惊讶的是,这些政府文件的作者似乎对当代 C++ 的优势以及它为提供强大安全保证所做的努力都视而不见。另一方面,他们似乎已经意识到,编程语言只是工具链的一部分,因此改进工具和开发流程至关重要。”

Stroustrup 强调,这门于 1979 年设计的编程语言,自诞生的第一天起,其目标就一直是提高安全性:“只要将 K&R C 语言与最早的 C++、早期的 C++ 以及当代的 C++ 进行比较就知道了。”围绕这个问题,Stroustrup 曾在 CppCon 2023 大会的主题演讲中概述了这一演变过程,可以发现许多高质量的 C++ 都是使用基于 RAII(Resource Acquisition Is Initialization)、容器和资源管理指针的技术编写的,而非传统的 C 风格指针乱码。

除此之外,Stroustrup 还提到了他们为改进 C++ 安全性做出的一些努力:“在安全性方面主要存在两个问题。在数十亿行的 C++ 代码中,很少有代码能完全遵循现代准则,而且人们对安全重要性的认识也存在差异。我和 C++ 标准委员会正在努力解决这个问题。”

“Profiles 是一个框架,用于说明一段代码所需要的 guarantees,并使实现能够验证这些保证。委员会网站上有相关文件,搜索 WG21 即可(https://www.open-std.org/jtc1/sc22/wg21/)。然而,我们中的一些人并不想等待委员会必然缓慢的进展。

Profiles 这个框架,允许我们逐步改进 guarantees,例如较快地消除大多数 range errors,并通过局部静态分析和最小化运行时检查逐步将 guarantees 引入大型代码库。我对 C++ 的长期目标,一直是在需要的时候提供类型和资源安全。也许当前对内存安全性的推动——我想要的 guarantees 的一个子集——将有助于我的努力,C++ 标准委员会中的许多人也都赞同我的观点。”

参考链接:https://www.infoworld.com/article/3714401/c-plus-plus-creator-rebuts-white-house-warning.html

- EOF -

推荐阅读  点击标题可跳转

1、就删了个 printf,代码崩了!

2、Sora 的第一波受害者出现了

3、李彦宏诚不欺我?全球首位 AI 程序员来了

4、谷歌:不建议未成年人接触 C++,太过危险

5、2024年,只有搞颜色的 P 站真正关心网站性能


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
开源日报 | Grok使用体验完全够不上第一梯队;C++之父反驳白宫观点;Surface Duo在开源社区扶持下焕发新生华人注意!这个大家最爱的旅游国家千万别去!澳洲政府紧急发警告:有极大安全隐患!C++之父反驳白宫,称拜登政府忽视了现代C++编程语言的优势深度好文|金融男现状大调查,原来一直是我误会了……两轮游日本 - 我的所见,所闻和所想 回首大阪阑珊处,有位佳人,在水一方美国政府警告:春假去墨西哥旅行应提高警惕浙江男吃饺子剩醋被收费?老板:只是提醒别浪费 他返回多付2元惊爆!加拿大政府要停止新建道路,鼓励步行上班!福特霸气反驳!迟迟不改革负扣税政策,澳总理艾博年遭质问!当即反驳:先管好你自己两米深的藏尸坑必将疑点重重,有人帮忙还是提前有预谋,还需调查众议院调查报告:CIA处理内部性侵犯指控“混乱且无序”《阴阳鱼》连载第5章:时间如刀,空间如砧板,而你我都不过是鱼肉(古詩英譯)锦瑟 - 李商隐胶束定向组装合成介孔硅酸钛锂实现高安全锂存储 | NSR震撼!Cell:切掉85%的肝脏,猪死了;加上这个药,猪活了,且猪肝重新长大!1期临床试验结果显示了良好的安全性Go语言之父反思错误:“并发”理念指导不足、没做好包管理、用C写了编译器、文档缺失……IMF:中国已宣布适当的目标,以推动高质量经济增长转型汪老师与杠精猫02|存在即合理!搬出黑格尔,你如何反驳?警告:将中国清洁能源排除,欧盟绝对无法达到目标EMBO Mol Med | 开发出新方法来评估短期培养的 CAR-T 细胞的安全性国药领导落马,科兴停产,别把这些和疫苗有效性安全性混淆了(古詩英譯) 次北固山下 - 王湾美股基本面 - 2024_01_23 * 晨报 * “一月效应”或再次应验!降息预期降温背景下美股13年了,她和女儿一直是同桌……夏克立家暴细节曝光:令人毛骨悚然!加拿大邻居作证!他激动反驳!龙年大运,在加拿大想实现你的目标?点进来看看如何规划吧难吃!华人吐槽:Coles牛腩吃完才发现是调制肉!原来一直都买错Perplexity 创始人:我们的目标是让搜索像刷牙一样自然更安全!达拉斯爱田机场引入新技术以提高地面安全降息预测来势汹汹,澳洲四大银行却提高信用卡利率!专家警告:可能永不下调湾区|桥梁的安全性如何?会出现类似巴尔的摩的坍塌事故吗?ETNA AF-China研究1年结果发布,艾多沙班用于中国房颤患者的疗效和安全性确切 | EHRA 2024往返旧金山国际航班一周状况连连,安全性受质疑亚马逊官方邮件警告:曾买过的婴儿用品存在安全隐患!孩子还有安全的睡眠环境吗?美国接连警告:巴哈马暴力犯罪剧增,旅行不安全。巴哈马回击:我很安全,美国人快来消费
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。