微軟正推進一項長期工程:計劃在 2030 年前,將公司內部現存的 C 和 C++ 代碼逐步遷移至 Rust。
該消息源于微軟內部工程負責人在公開平臺的披露,隨后引發開發者社區廣泛討論。
![]()
https://www.linkedin.com/posts/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf/
按照規劃,這一轉型不僅適用于新項目,也覆蓋 Windows、云服務等核心產品中規模龐大的歷史代碼庫。
微軟希望借助自動化工具與 AI 技術,加速代碼理解與重寫過程,并設定了極高的效率目標,用于衡量遷移進展。具體來看:
將結合AI 與算法快速轉換代碼。
大規模構建代碼理解和處理的基礎設施,為自動化重寫提供支持。
引入圖形化的代碼分析方法,在企業級別處理代碼重構。
這名負責人表示,為了完成這項以前難以想象的任務,他們構建了一個強大的代碼處理基礎設施:
算法基礎設施能夠大規模地構建源代碼的可擴展圖
人工智能處理基礎設施則使他們能夠應用由算法引導的 AI Agent,大規模地進行代碼修改。該基礎設施的核心部分已經在代碼理解等問題上大規模運行。
他表示目前正在招聘一名首席軟件工程師來協助這項工作:
“首席軟件工程師這一職位旨在幫助我們發展和增強基礎設施,從而將微軟最大的 C 和 C++ 系統移植到 Rust。
該職位的一項關鍵要求是具備使用 Rust 構建生產級系統代碼的經驗——最好至少有 3 年使用 Rust 編寫系統級代碼的經驗。編譯器、數據庫或操作系統實現經驗尤佳。雖然申請者無需具備編譯器實現經驗,但必須愿意在我們的團隊中學習和積累這方面的經驗。”
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.