微软内部核心工程负责人盖伦·亨特近日表示,公司计划在2030年前全面清除其代码库中的所有C与C++代码,转而采用Rust语言结合人工智能技术进行系统重构。这一举措旨在从根本上解决长期存在的内存安全与并发安全问题,减少技术债务。
亨特在微软任职近三十年,目前隶属于CoreAI体系下专注于软件工程未来发展的技术团队。他指出,Rust语言凭借其内置的安全机制,能够在编译阶段有效防止常见的程序错误,是实现大规模代码现代化的理想选择。
亨特提出了一项关键性能指标:通过新技术体系,使单名工程师在一个月内可完成对百万行代码的处理任务。这标志着软件工程在生产力层面的一次重大跃升。
此举并非孤立决策,而是延续了公司近年来的技术演进路径。早在2023年,微软便已启动对Windows内核部分模块的Rust重构工作。此前亦有高层技术主管公开建议,新内核开发应停止使用C/C++,转向更安全的语言体系。此次计划进一步凸显企业在基础软件架构安全与可持续性方面的战略决心。

评论
更多评论