微软 CTO 建议业界弃用 C C++,遭 C++ 之父回怼

微软 CTO 建议业界弃用 C / C++,遭 C++ 之父回怼

IT之家9月22日消息,9月20日,微软Azure首席技术官(CTO)MarkRussinovich在推特上称,建议业界弃用C/C++编程语言。
MarkRussinovich表示,是时候停止使用C/C++创建任何新项目了,如果需要non-GC语言的场景,建议使用Rust替代。为了安全和可靠,业界应该宣布C/C++已被弃用。有大量的C/C++将被维护和发展数十年(或更长时间),对于新工具,他会偏向于使用Rust。
Rust被许多人认为是C++的后继者,并连续七年成为StackOverflow年度调查中最受欢迎的编程语言。此外,Rust也有望并入Linux6.1中,也因此备受期待。
近年来,苹果、微软、谷歌、亚马逊、Meta等科技巨头都在使用Rust,而且自2019年以来,微软一直在谈论抛弃C/C++并探索Rust,还在开发自己的面向云的内存安全编程语言,称为ProjectVerona。因此,Russinovich呼吁弃用C/C++并非没有先例。
据微软称,自2006年以来,它修补的CVE中约有70%是由于内存安全问题造成的。消除这些错误将明显提高软件安全性,同时降低漏洞修复的成本。
IT之家了解到,外媒TheRegister向微软询问,是否Russinovich的建议在全公司范围内被采纳,微软官方拒绝置评。
不过,C++之父BjarneStroustrup回应了该观点,他表示:
人们——尤其是高管——迷恋那些承诺可以让他们的生活更轻松的新事物,这并不少见。此外,支持新事物远比解决旧工具和知名工具的已知问题更令人兴奋。
不过,新语言通常需要多年时间和重大努力才能在其广泛的应用领域与成熟语言相匹配。爱好者很少看到这一点,并且他们的评论往往是片面的。
在许多情况下,安全性显然至关重要,因此多年来我一直致力于提高C++的安全性。
Stroustrup表示,现在可以在ISOC++中实现有保证的完美类型和内存安全,而包括Rust在内的每一种“安全”语言都存在允许不安全代码的漏洞。替换它们或者只是让它们安全是一项艰巨的任务,必须逐步做到这一点,否则大量不安全的C和老C++代码将存在永远。

主题测试文章,只做测试使用。发布者:最新稳定辅助网,转转请注明出处:https://www.744broad.com/15207.html

(0)
上一篇 2023年3月7日 上午7:27
下一篇 2023年3月7日 上午7:29

相关推荐

  • 黑客隐藏踪迹的6种方式

    黑客隐藏踪迹的6种方式 CISO们拥有一系列不断改进的工具来帮助发现和阻止恶意活动:包括网络监控工具、病毒扫描程序、软件成分分析(SCA)工具、数字取证和事件响应(DFIR)解决方案等等。不过,网络安全是一场持续不断的攻防战,攻击者会继续发起新的挑战。较老的技术,如隐写术——将包括恶意有效载荷在内的信息隐藏在其他良性文件(如图像)中的技术——也正在发展,带来…

    RUST资讯 2023年2月26日
    40
  • 这个科幻游戏里,有着苏联美学对未来的终极想象

    这个科幻游戏里,有着苏联美学对未来的终极想象 可惜游戏本身命途多舛。关注过苏联科幻题材游戏《原子之心》的玩家们或许已经注意到,就在上周,这个预告片播了整整五年的俄罗斯游戏,又发布新预告了。上次看到预告片还是上次不过这次播片相比从前,分量要重得多——在预告片的结尾,官方公布了一个模糊的游戏发售日期。告知了,又没有完全告知这个“#######BER”着实把玩家们…

    RUST资讯 2023年3月11日
    20
  • VCI-HC164气相防锈蜡

    VCI-HC164气相防锈蜡 VCI-HC164气相防锈蜡概述:VCI-HC164气相防锈蜡是一款防锈性能良好的涂料,在恶劣的室外条件下它可为金属制品提供优良的锈蚀抑制保护,可以采用溶剂油或碱性清洗剂去除此产品所形成的硬膜。产品特点:灵活性强优良的盐雾保护室外保护性能良好可保护多种金属良好的抗紫外线能力脱水性优越硬膜,热稳定性可达200℃符合MIL-PRF-…

    RUST资讯 2023年2月22日
    80
  • 《刀塔霸业》6月26日更新预览,或将迎来龙族霸业

    《刀塔霸业》6月26日更新预览,或将迎来龙族霸业 自6月18日平衡更新,对黑弓、猎人联盟及装备黑黄仗削弱后,法师体系迎来了强势期。刀塔霸业的别名也从猎人霸业变为法师霸业,而本次更新除了削弱过于强势的光法外,还将对龙族进行整体加强。更新内容龙族羁绊将由3龙触发调整为2龙即可触发,且羁绊会给龙族棋子解锁额外技能,具体技能如下:龙骑士:基础技能变为喷火,额外技能为…

    RUST资讯 2023年2月13日
    60
  • Holochain 3月最新进度一览

    Holochain 3月最新进度一览 如您一直在阅读我们相关的更新,您已经听过关于创建分布式云托管网络所需的一切。这包括Holo和Holochain软件开发,以及更广泛的组织工作。所有这些都与您的HoloPorts的交付密切相关。测试网进展Holo网络基础设施实际上是一个复杂的服务集合,使用Holochain将当今的Internet无缝连接到分布式Inter…

    RUST资讯 2023年2月18日
    110
  • Google为开发OpenSSL替代品Rustls提供资金

    Google为开发OpenSSL替代品Rustls提供资金 互联网安全研究小组宣布,谷歌已经为Rust开发者DirkjanOchtman提供了资金,以对Rustls进行改进,这是一个内存安全的OpenSSL替代品。ISRG将通过在其组件中使用Rustls使ApacheHTTP服务器的实现httpd更加安全。根据ISRG的说法,许多SSL/TLS库由于是用C语…

    RUST资讯 2023年2月18日
    60
  • 这可能是世界上最简单的用Go来写WebAssembly的教程

    这可能是世界上最简单的用Go来写WebAssembly的教程 如果你不想细读,你可以看下我做的demo页面或者直接看下go-wasm-cat-game-on-canvas-with-docker这个项目,我会讲的简洁一些,尽量不浪费你的时间。以下是我这个项目的一些关键的代码解析。我们的目标是给猫做一个简单的小游戏:做一个小红点在手机上不停的移动,整个过程还有…

    RUST资讯 2023年3月11日
    20
  • 手把手教你从Node.js快速迁移到Deno

    手把手教你从Node.js快速迁移到Deno 作者|AralRoca译者|王强策划|蔡芳芳转发链接:https://mp.weixin.qq.com/s/8P9_XOJQik3X7JOX7VGyjw上周我发表了几篇文章,介绍了Deno以及如何使用Deno和Preact创建一个聊天应用。文章发布后收到了很多询问,大多数问题关心的是:如何使用新的Deno生态系统…

  • 吸睛也吸金:欧洲五个最成功的主题乐园

    吸睛也吸金:欧洲五个最成功的主题乐园 阿斯特克主题公园法国民族精神的代表阿斯特克主题公园,又称高卢游乐园,作为法国人最爱的游乐园,位于巴黎戴高乐机场附近,是欧洲五大游乐场之一,于1989年4月30日开业。这个游乐园以法国国宝级漫画《高卢英雄历险记》为主题,以法国最著名的卡通人物和希腊神话为故事主体的游乐园。相比迪士尼乐园,忠于本土文化的阿斯特克乐园才是法国人…

  • Deno 即将发生大变革

    Deno 即将发生大变革 出品|开源中国Deno官方最新发布了一篇博客,分享了其对社区反馈的处理以及未来几个月内对Deno功能的规划。具体包括:开发团队一直在努力进行一些更新,这些更新将允许Deno轻松导入npm包,并在未来三个月内使绝大多数npm包在Deno中工作。其目标是让Deno成为最快的JavaScript运行时。对于初学者来说,下一个Deno版本将…

    RUST资讯 2023年2月17日
    90
关注微信