Gate 广場「創作者認證激勵計畫」優質創作者持續招募中!
立即加入,發布優質內容,參與活動即可瓜分月度 $10,000+ 創作獎勵!
認證申請步驟:
1️⃣ 打開 App 首頁底部【廣場】 → 點擊右上角頭像進入個人首頁
2️⃣ 點擊頭像右下角【申請認證】,提交申請等待審核
立即報名:https://www.gate.com/questionnaire/7159
豪華代幣獎池、Gate 精美周邊、流量曝光等超過 $10,000 的豐厚獎勵等你拿!
活動詳情:https://www.gate.com/announcements/article/47889
Rust 登上舞台:微軟長達十年的 C++ 轉換策略
微軟正規劃一個雄心勃勃的計畫,在未來七年內徹底改造其軟體架構。到2030年,這家科技巨頭計畫逐步淘汰所有主要系統中的C和C++程式碼,取而代之的是Rust——一種具備記憶體安全的替代語言,旨在防止整個類別的安全漏洞。
轉型背後的智囊團
微軟的傑出工程師Galen Hunt透露,公司並非僅僅希望逐步遷移離開C和C++。相反,微軟正在建立先進的基礎設施,以大規模執行這項轉型。其策略依賴於AI驅動的代理和算法驅動的工具,能夠同時自動重構數百萬行程式碼,使得在龐大的程式碼庫中切換到C++成為可能。
從Windows核心到企業系統
這一轉型的動力在2023年由Azure CTO Mark Russinovich的一個決定性決策推動:所有新專案都將採用Rust,而現有的C和C++工作則會受到審查。在此指令下,微軟開始用Rust重寫Windows核心的關鍵部分。今年早些時候,Russinovich確認公司堅定不移的承諾,並指出Rust的使用已在核心基礎設施中擴展。
大型語言模型加速遷移
微軟不僅依賴人工手動轉換程式碼,還利用大型語言模型來自動化轉換流程。這種方法大幅縮短了在數千個檔案中執行全面C++切換所需的時間與資源。公司目前正積極招募一位具有系統層級Rust開發深厚專業知識的首席軟體工程師——最好是具有編譯器、資料庫或作業系統經驗的人選。
對產業的更廣泛影響
這項計畫隸屬於微軟的Future of Scalable Software Engineering團隊,該團隊隸屬於CoreAI。其更廣泛的使命不僅是內部現代化:他們旨在開發可重複使用的工具和方法,幫助微軟及外部客戶在企業層面消除技術負債,可能重塑產業在程式碼維護和語言採用方面的實踐。
這一策略轉變凸顯出一個日益成形的產業共識,即像Rust這樣的記憶體安全語言在系統程式設計中具有顯著優勢,尤其是在降低與記憶體管理錯誤相關的安全事件方面——這一轉變可能在未來十年內重新定義大型科技公司對其軟體組合的策略。