近日,微軟核心工程體系負責人、效力近30年的資深專家加倫·亨特對外宣佈了一項極具野心的技術轉型計劃:微軟目標在2030年之前,消除其龐大程式碼庫中的每一行C和C++程式碼,並以Rust語言結合AI技術全面取而代之。

亨特目前領導著微軟CoreAI體系下的“可擴充套件軟體工程未來”部門。他解釋這一決策的核心動因在於,Rust語言內建的記憶體安全和併發安全機制,能從根源上消除由C/C++長期遺留的“技術債務”,為構建更安全、可靠的基礎軟體奠定基石。
為實現這一宏大的系統性重寫,亨特團隊正在積極招募資深Rust專家,並開發一套 “強大的程式碼處理基礎設施” 。該系統的核心是利用AI智慧體(AI Agents),對現有百萬乃至千萬行級別的程式碼庫進行自動化分析、重構與遷移。

亨特為此設定了一個明確的效率標杆:“我們的核心願景是達成1名工程師、1個月、處理100萬行程式碼。”
實際上,微軟此次全面轉向Rust的計劃是其長期戰略的集中體現與加速:
歷史鋪墊:早在2023年,微軟就啟動了使用Rust重寫部分Windows核心的實踐。
高層共識:微軟Azure技術長馬克·拉西諾維奇也曾公開呼籲,應停止使用C/C++啟動任何新的核心專案。

此次官宣,標誌著微軟將不再滿足於區域性嘗試,而是開啟一場旨在徹底革新其核心軟體基石的、系統性工程。這不僅是程式語言的更迭,更是一次融合了AI生產力的軟體開發正規化革命,其進展將對整個軟體行業產生深遠影響。