📢 早安!Gate 廣場|4/5 熱議:#假期持币指南
🌿 踏青還是盯盤?#假期持币指南 帶你過個“放鬆感”長假!
春光正好,你是選擇在山間深呼吸,還是在 K 線裡找時機?在這個清明假期,曬出你的持幣態度,做個精神飽滿的交易員!
🎁 分享生活/交易感悟,抽 5 位幸運兒瓜分 $1,000 仓位體驗券!
💬 茶餘飯後聊聊:
1️⃣ 假期心態: 你是“關掉通知、徹底失聯”派,還是“每 30 分鐘必刷行情”派?
2️⃣ 懶人秘籍: 假期不想盯盤?分享你的“掛機”策略(定投/網格/理財)。
3️⃣ 四月展望: 假期過後,你最看好哪個幣種“春暖花開”?
分享你的假期姿態 👉 https://www.gate.com/post
📅 4/4 15:00 - 4/6 18:00 (UTC+8)
為什麼微軟在未來的系統中,選擇在 C 和 C++ 之上大力投資 Rust
微軟對記憶體安全程式設計的承諾已進入高速階段,該公司設定了一個雄心勃勃的目標:到2030年,將其主要系統中的C和C++取代為Rust。這不僅僅是一個技術偏好——它代表著全球最大軟體公司之一在管理遺留程式碼和大規模建構系統方面的根本重新構想。
策略轉型:從遺留語言到現代替代方案
這一轉變始於2023年,當時微軟的Azure部門由CTO Mark Russinovich領導,向內部團隊發出指令:停止新建C和C++專案,轉而採用Rust。Russinovich強調,公司現在已完全投入Rust,這不是逐步探索,而是在核心系統基礎設施中積極擴展。動機十分明確——C和C++中的記憶體安全漏洞歷來導致許多安全漏洞,未來微軟希望在架構層面上消除這類問題。
AI 如何加速轉換過程
這項工作的範圍極為龐大。微軟的資深工程師Galen Hunt透露,公司正在開發先進的工具,以應對重構數百萬行現有程式碼的巨大任務。微軟並非逐行手動轉換,而是利用AI代理和大型語言模型進行大規模的自動化轉譯。支撐這一努力的基礎架構,會以演算法精確地映射和分析原始碼,然後在大量程式碼庫中同步應用AI引導的修改。
這種方法屬於微軟CoreAI組織下的未來可擴展軟體工程團隊。該團隊的使命不僅限於內部使用——他們正在建立可重用的工具和技術,幫助客戶和整個產業在相似規模下消除技術債務。
重建基礎:Windows核心與其他系統
Windows核心成為這一策略的早期試驗場。在Russinovich的指示下,團隊開始用Rust重寫關鍵的核心組件,證明了在微軟基礎架構中最敏感的性能部分實現的可行性。這些初步努力的成功驗證了該方法,並為Azure及其他主要系統的更廣泛採用鋪平了道路。
為了進一步加快轉型步伐,微軟正積極招募專業人才——特別是具有系統層級Rust開發深厚專業知識的首席軟體工程師,理想背景包括編譯器、資料庫或作業系統設計。
更宏觀的願景:技術債務與產業影響
這一轉變不僅是微軟的專案。通過將工程實踐轉向像Rust這樣的記憶體安全語言,微軟向產業發出信號:傳統方法帶來的風險已不可接受。這場現代化運動旨在解決數十年來在C和C++開發中積累的技術債務,從而提升系統的可靠性、安全性和可維護性。
微軟的承諾證明,借助AI驅動的工具進行大規模程式碼遷移,已成為企業管理一些世界上最複雜軟體系統的可行方案。通往2030年的道路,將決定這一技術轉型是否能成為產業的範例。