微软要在 2030 年前用 rust 重构 c/c++代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fulln
V2EX    程序员

微软要在 2030 年前用 rust 重构 c/c++代码

  •  1
     
  •   fulln 1 天前 3394 次点击

    https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030

    Microsoft is taking an impressive step in modernizing its biggest codebases and will eliminate all C/C++ code by the end of the decade, replacing it with Rust.

    Imgur

    28 条回复    2025-12-24 17:06:02 +08:00
    guotie
        1
    guotie  
       1 天前
    1 人 1 月 1 百万行代码,如果能实现,那以后确实不需要程序员来写代码了
    flyqie
        2
    flyqie  
       1 天前
    看了下文章,似乎是多种方式结合起来转换。。

    别到时候重构完更多的 BUG 出来了。。。
    visper
        3
    visper  
       1 天前
    rust 崛起!
    shakaraka
        4
    shakaraka  
    PRO
       1 天前
    利好 rust
    dinjufen
        5
    dinjufen  
       1 天前
    刚用上 C++,又要学 rust 了吗
    aloxaf
        6
    aloxaf  
       1 天前   2
    虽然我喜欢 Rust ,但我觉得这属于高管的日常放屁言论,「 5 年把所有代码用 AI 转成 Rust 」我都怀疑他是苹果或者 Linux 那边的间谍。
    geminikingfall
        7
    geminikingfall  
       1 天前
    不信,这是典型的吹牛逼。
    hronro
        8
    hronro  
       1 天前
    不是已经辟谣了,这只是微软某个员工的个人目标,非整个公司的目标。
    MrKrabs
        9
    MrKrabs  
       1 天前
    脑子先自动重启一下吧
    renmu
        10
    renmu  
       1 天前 via Android
    先把 bug 修一修吧
    iorilu
        11
    iorilu  
       1 天前
    都是靠 ai 工具转换吗
    kylesean
        12
    kylesean  
       1 天前
    roi 这么低的事,是正常人想的出来的吗?
    kssss
        13
    kssss  
       1 天前
    评论区真有意思
    zhanying
        14
    zhanying  
       1 天前
    快进到 unsafe boom
    cnbatch
        15
    cnbatch  
       23 小时 59 分钟前
    如果这 5 年全心投入转换语言,那么 Windows 11 一大堆 UI bu 怕是没时间修了吧
    这是嫌市场份额太高了?
    cnbatch
        16
    cnbatch  
       23 小时 53 分钟前
    而且 Windows 11 远不止 UI Bug ,任务栏随意放置的功能都还没弄回来,还有各种底层功能错乱(前几天就有一个 /t/1178718 ),这么拖下去遥遥无期了呢
    AmericanExpress
        17
    AmericanExpress  
       23 小时 46 分钟前 via iPhone
    点进链接 再 distinguished eng 的 LinkedIn 原文 原来是个 job description
    为了招人这么标题党真的好吗
    artiga033
        18
    artiga033  
       23 小时 41 分钟前 via Android
    微软经典全方位蹭 ai 热度罢了,疯魔程度比 meta 对元宇宙的执念还深
    yulon
        19
    yulon  
       22 小时 13 分钟前
    Win11 MPO bug 浏览器卡死就是 Rust 闹的,估计这辈子都修不了了,以前顶多是屎山会有内存泄漏,重构一下连正常使用都有问题,是真滴牛批
    levelworm
        20
    levelworm  
       20 小时 17 分钟前
    这个人是位 distinguished eng,我感觉水平肯定是有的,也许微软内部很多人的确有这个想法。
    levelworm
        21
    levelworm  
       20 小时 17 分钟前
    @yulon #19
    求问细节,有办法用 windbg 定位吗?
    levelworm
        22
    levelworm  
       19 小时 54 分钟前
    看了一圈,我感觉商业操作系统内核项目中 Rust 的地位应该会越来越重要了,倒不是说一定是个好决定,而是大势如此。不过也坚定了我自学 C 的决心。
    ryd994
        23
    ryd994  
       19 小时 24 分钟前 via Android   4
    划重点“my goal”不是“Microsoft’s goal”。这是他个人的目标,不代表微软整体。搞什么大新闻。
    他自己吹个牛皮,最多就是他手下的人会听听,别的组的人理都不会理他。Windows 内核归 Cloud+AI 管,有没有问过 Scott Gu 答不答应?
    Windows 编译一次至少 12 小时,在集群里。除非是重大安全漏洞,普通的功能从 merge 到 release 少说也得半年。
    5 年?连 build pipeline 都没搭完呢。
    levelworm
        24
    levelworm  
       19 小时 13 分钟前
    @ryd994 #23
    请问大佬是在 Windows 组吗?
    kemf
        25
    kemf  
       14 小时 54 分钟前
    转一个 it 之家评论:‘我不是觉得 rust 不行,我是觉得微软不行’
    lcingOnTheCake
        26
    lcingOnTheCake  
       13 小时 46 分钟前
    这种新闻纯属扯犊子
    rb6221
        27
    rb6221  
       13 小时 44 分钟前
    阿三的嘴 骗人的鬼
    找点 KPI 顺便找理由多招阿三员工罢了
    YanSeven
        28
    YanSeven  
       8 小时 23 分钟前
    @levelworm 为什么 Rust 大势所趋引出了自学 C 的决心。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1239 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:29 PVG 01:29 LAX 09:29 JFK 12:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86