12月24日,一则消息引发关注。据称,一位微软工程师在其个人页面公开表示,微软计划在2030年前全面移除由C及C++语言编写的代码,转而采用Rust进行替代。
这一表态迅速激起巨大波澜,引发了业界的广泛讨论。事实上,微软对Rust语言的偏爱早已不是秘密。多年来,公司高层多次在公开采访中透露,正考虑从C语言转向Rust,主要原因在于后者能提供更高的内存安全性。目前大量的网络安全漏洞,确实与C语言在内存管理上的固有风险密切相关。
不仅是微软,Linux内核社区同样在拥抱Rust。最新的内核版本已经引入了用Rust编写的模块,诸多科技公司也表达了类似的支持态度。
然而,像微软这样激进的宣言却不多见。计划在五年内彻底淘汰C/C++,这需要面对巨大的现实挑战。要知道,大量的Windows核心应用及底层系统代码都基于C/C++开发,如此庞大的代码库迁移绝非易事。
这位工程师发表文章不久后,又迅速删除了帖子。他解释称,引发的争议超出了他的预期。不过,更可能的情况是,这番表态仅代表其个人观点。全面弃用C/C++,恐怕并非微软公司层面的最新战略。
淘汰C/C++只是其帖子引发争论的第一个爆点,第二个重磅消息则是声称微软将使用Rust语言和人工智能技术重写整个Windows系统。这一目标的爆炸性,丝毫不亚于前者。
很快,微软官方对此进行了澄清。负责公司公关事务的高管弗兰克·X·肖明确表示,微软并没有计划使用AI来重写Windows 11。
当然,熟悉大公司措辞的网友都明白,这种辟谣本身也留有余地。不用AI重写Win11,并不意味着不会利用AI辅助开发Win11。在当前AI编程工具爆发的时代,像微软这样的巨头若在Win11开发中完全沿用传统的手写代码方式,反倒成了新闻。
或许未来Win11再出现什么奇怪的Bug时,大家第一时间责怪的不再是某位程序员,而是AI生成代码的“锅”了。

