Gate 广場「創作者認證激勵計畫」優質創作者持續招募中!
立即加入,發布優質內容,參與活動即可瓜分月度 $10,000+ 創作獎勵!
認證申請步驟:
1️⃣ 打開 App 首頁底部【廣場】 → 點擊右上角頭像進入個人首頁
2️⃣ 點擊頭像右下角【申請認證】,提交申請等待審核
立即報名:https://www.gate.com/questionnaire/7159
豪華代幣獎池、Gate 精美周邊、流量曝光等超過 $10,000 的豐厚獎勵等你拿!
活動詳情:https://www.gate.com/announcements/article/47889
微軟到2030年將從其代碼庫中刪除C和C++的雄心計劃——以下是策略
微軟正作出歷史性承諾,將在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++。