
2025年12月24日,一位微软工程师在其个人页面发布消息,声称公司计划在2030年前全面移除所有由C及C++编写的代码,并以Rust语言全面替代。这一言论迅速引发广泛关注与激烈讨论。
事实上,微软对Rust语言的青睐早已不是秘密。多年来,多位高层在公开场合多次提及推动从传统C语言向Rust迁移的战略方向,主要动因在于Rust在内存安全管理方面的显著优势。当前许多网络安全漏洞的根源均可追溯至C语言在内存管理上的固有缺陷,而Rust通过其所有权机制有效规避了此类风险。
这一趋势不仅局限于微软。开源领域中,Linux内核项目也已开始引入Rust,部分新模块甚至完全采用该语言实现,越来越多的科技企业也在逐步推进类似的技术转型。然而,像传闻中那样在短短五年内彻底淘汰C/C++的做法仍属罕见。考虑到Windows系统庞大的代码库几乎全部基于C/C++构建,涵盖从操作系统核心到各类底层服务,如此彻底的语言迁移无疑面临巨大工程挑战和技术复杂性。
值得注意的是,该工程师在发布相关内容后不久便将其删除,并坦言争议程度远超预期。此举更可能表明其言论仅代表个人观点,而非公司最新立场。截至目前,并无证据显示微软已制定全局性策略在2030年彻底清除C/C++代码。
