[情報] 微軟要在2030年前淘汰所有C/C++程式碼?
看板PC_Shopping (個人電腦購買)作者hn9480412 (ilinker)時間3小時前 (2025/12/29 00:24)推噓6(7推 1噓 25→)留言33則, 10人參與討論串1/1
微軟要在2030年前淘汰所有C/C++程式碼?研究主管緊急澄清「只是研究專案」
文/陳曉莉|2025-12-24發表
微軟CoreAI體系的傑出工程師Galen Hunt上周透過LinkedIn徵才,企圖招募一位首席軟體工程師,於2030年之前淘汰微軟內部所有的C與C++程式碼,以Rust重寫微軟最大規模的程式碼庫。消息一出,不少媒體直接把它當成微軟政策,使得Hunt緊急澄清,這只是一項研究專案,Windows並未啟動任何以AI將系統程式碼改寫為Rust的計畫。
C與C++誕生於1970至1980年代,是作業系統與高效能軟體的核心語言,至今仍支撐Windows等大型系統。但它們仰賴人工管理記憶體,長期成為資安漏洞與維運風險來源。在累積數十年的巨型程式碼庫中,修改成本與風險不斷放大。隨著資安要求提升與AI自動重構興起,缺乏語言層安全機制的C與C++,逐漸被視為不利於未來長期維運的基礎。
Hunt說,該專案的目標是在2030年前,淘汰微軟的每一行C及C++程式碼,採用的策略是結合AI與演算法來重寫微軟最大的程式碼庫,終極目標是「一名工程師在1個月內重寫100萬行程式碼」。
為了完成該任務,Hunt團隊已打造一套程式碼處理系統,先用演算法將程式碼轉換成關係圖,標示各段程式碼之間的依賴關係,AI代理程式再依據該圖來修改程式碼。該系統已實際應用在程式碼理解等任務上。
而準備招募的首席軟體工程師,則會負責協助強化其基礎設施,以便將微軟內部規模最大的C和C++系統轉譯成Rust,因此需要具備使用Rust建構生產級系統層級程式碼的經驗,最好擁有至少3年以Rust撰寫系統層級程式碼的經驗,強烈希望具備編譯器、資料庫或作業系統實作經驗。
Hunt解釋,該團隊隸屬於微軟CoreAI的EngHorizons組織中的「可擴展軟體工程的未來」小組,任務是建立能讓微軟及客戶可大規模消除技術債的能力。該專案並非在替Windows 11以後的版本設定新策略,也未暗示Rust便是終點。
https://www.ithome.com.tw/news/173015
反正有沒有用AI寫程式碼現在Windows問題還是很多啊
不過微軟本來早在20年前的Vista開發初期就有考慮要重新用C#語言編寫系統核心,結果
難度太大加上當時要解決XP的安全性問題計畫一再推遲最後放棄使用C#語言改用
Server 2003的原始碼開發。當時不改現在才改那包袱只會越來越大
--
作者 ttmb (耶? ) 看板 Gossiping
標題 [新聞] 台積電市值超越Intel 謝金河:成全球最大
時間 Tue Mar 21 13:47:22 2017
───────────────────────────────────────
推
03/21 13:48,
03/21 13:48
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.187.40 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1766939040.A.306.html
推
12/29 00:29,
3小時前
, 1F
12/29 00:29, 1F
→
12/29 00:29,
3小時前
, 2F
12/29 00:29, 2F
→
12/29 00:31,
3小時前
, 3F
12/29 00:31, 3F
※ 編輯: hn9480412 (59.125.187.40 臺灣), 12/29/2025 00:33:58
推
12/29 00:38,
3小時前
, 4F
12/29 00:38, 4F
→
12/29 00:40,
3小時前
, 5F
12/29 00:40, 5F
→
12/29 00:40,
3小時前
, 6F
12/29 00:40, 6F
→
12/29 00:42,
3小時前
, 7F
12/29 00:42, 7F
推
12/29 00:48,
3小時前
, 8F
12/29 00:48, 8F
推
12/29 00:54,
3小時前
, 9F
12/29 00:54, 9F
→
12/29 00:54,
3小時前
, 10F
12/29 00:54, 10F
→
12/29 00:55,
3小時前
, 11F
12/29 00:55, 11F
→
12/29 01:07,
2小時前
, 12F
12/29 01:07, 12F
→
12/29 01:08,
2小時前
, 13F
12/29 01:08, 13F
→
12/29 01:08,
2小時前
, 14F
12/29 01:08, 14F
→
12/29 01:08,
2小時前
, 15F
12/29 01:08, 15F
→
12/29 01:09,
2小時前
, 16F
12/29 01:09, 16F
→
12/29 01:09,
2小時前
, 17F
12/29 01:09, 17F
→
12/29 01:10,
2小時前
, 18F
12/29 01:10, 18F
→
12/29 01:11,
2小時前
, 19F
12/29 01:11, 19F
→
12/29 01:11,
2小時前
, 20F
12/29 01:11, 20F
→
12/29 01:12,
2小時前
, 21F
12/29 01:12, 21F
→
12/29 01:12,
2小時前
, 22F
12/29 01:12, 22F
→
12/29 01:13,
2小時前
, 23F
12/29 01:13, 23F
推
12/29 01:16,
2小時前
, 24F
12/29 01:16, 24F

→
12/29 01:16,
2小時前
, 25F
12/29 01:16, 25F
→
12/29 01:17,
2小時前
, 26F
12/29 01:17, 26F
→
12/29 01:17,
2小時前
, 27F
12/29 01:17, 27F
→
12/29 01:20,
2小時前
, 28F
12/29 01:20, 28F
推
12/29 01:23,
2小時前
, 29F
12/29 01:23, 29F
→
12/29 01:24,
2小時前
, 30F
12/29 01:24, 30F
噓
12/29 01:41,
2小時前
, 31F
12/29 01:41, 31F
推
12/29 01:43,
2小時前
, 32F
12/29 01:43, 32F
→
12/29 01:43,
2小時前
, 33F
12/29 01:43, 33F
PC_Shopping 近期熱門文章
PTT數位生活區 即時熱門文章