微軟到2030年將從其代碼庫中刪除C和C++的雄心計劃——以下是策略

robot
摘要生成中

微軟正作出歷史性承諾,將在2030年前從其基礎設施中移除數十年的C和C++代碼,並設定了明確的截止日期。這不僅僅是一次普通的重構——而是一場旨在用Rust(一種具有記憶體安全性的程式語言,能防止整個安全漏洞類別的出現)取代遺留系統的全面現代化運動。

技術方法:大規模AI應用

微軟的傑出工程師Galen Hunt闡述了公司的策略:結合算法驅動的工具與能同時重寫數百萬行代碼的AI代理。微軟建立的基礎設施能夠映射源代碼、分析它,然後由AI在大規模範圍內進行修改——本質上自動化了傳統上需要工程團隊花費數年時間手動完成的工作。

這代表著從傳統重構的根本轉變。微軟不再逐行手動轉換代碼,而是利用大型語言模型來加速從C和C++向Rust的遷移,覆蓋整個技術棧。

為何現在?記憶體安全的推動

對記憶體安全程式設計的推動並非昨日才開始。早在2023年,微軟就開始用Rust重寫Windows核心部分——這一決策直接來自Azure CTO Mark Russinovich,他指示團隊停止啟動新的C和C++項目,轉而採用Rust。

自那時起,Russinovich的願景只增強。今年早些時候,他再次強調這一承諾,確認微軟已全面投入Rust,並已將其部署到核心系統中。公司並未將此視為一個小項目——它已融入微軟的組織架構,隸屬於CoreAI內的未來可擴展軟體工程團隊。

招募人才以實現願景

為了推動這一雄心壯志的計劃,微軟正積極招聘具有深厚系統層級Rust開發專業知識的首席軟體工程師。理想的候選人應具有編譯器、資料庫或作業系統方面的背景——懂得重寫複雜基礎設施所需的底層機制的人。

超越微軟:產業的廣泛影響

這一計劃之所以特別重要,是因為其範圍之廣。團隊的使命不僅僅是清理微軟自身的技術負債。他們正在開發工具和技術,旨在擴展到整個公司,最終推廣到整個產業——意味著其他企業也有可能從微軟建立的框架中受益。

2030年的目標為微軟提供了十年的時間,重構全球最大、最複雜的代碼庫之一,用現代且更安全的替代方案取代數十年的C和C++。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)