最近,微軟傑出工程師蓋倫·亨特在 LinkedIn 上發布的一則徵才資訊,在科技圈裡引發了不小的騷動!這則消息讓大家以為,微軟是不是打算在 2030 年前,把自家程式碼庫裡的 C/C++ 程式碼通通刪掉,改用 Rust 程式語言來取代。
更令人驚訝的是,蓋倫·亨特還描繪了一個願景:「一名工程師、一個月、一百萬行程式碼」。這數字聽起來超狂的吧?靠人工撰寫根本不可能一個月寫出一百萬行程式碼,所以大家推測,這肯定是指要透過人工智慧輔助編碼,才能達到這麼驚人的目標。
畢竟,我們現在用的 Windows 11 等作業系統,大部分系統級的 API 甚至核心,都是用 C 語言撰寫的,而部分應用程式則是用 C++。微軟確實有在推動使用 Rust 重構某些核心元件,主要目的就是為了提升核心安全性。
為什麼 Rust 語言在安全性方面會越來越受關注呢?主要是因為微軟和 Google 這些科技大廠,用 C/C++ 撰寫的程式碼常常會出現記憶體洩漏等問題,這些問題又很可能引發資安漏洞。所以,微軟和 Google 都希望能透過 Rust 來解決記憶體安全的問題。
不過,微軟現在出來澄清了,至少 Windows 11 及之後的作業系統,並不會使用 Rust 和人工智慧來全面重構。微軟很明確地表示,目前並沒有這樣的計畫。
而蓋倫·亨特本人也在他原始的徵才資訊中補充說明:「看來我的貼文引發了比我預期更多的關注。我們正在開發一種新技術,讓不同語言之間的遷移成為可能。在此澄清,Windows 並不會完全使用 Rust 重寫,也不會完全由 AI 驅動。」
其實,專業使用者們並不會反對微軟使用 Rust 重構 Windows 或其他產品。大家真正關心的問題,反而是人工智慧編碼,也就是大規模使用人工智慧和演算法來修改程式碼,這可能會帶來什麼樣的問題?
說到人工智慧編碼,微軟其實是非常積極地支援。微軟執行長薩帝亞·納德拉之前就曾表示,目前微軟公司有 30% 的程式碼是由人工智慧生成的,而且隨著時間過去,這個數字只會繼續成長。
- 延伸閱讀:連微軟CEO也不滿自家Copilot產品表現,內部信批評與現有產品的結合方式「一點都不聰明」
- 延伸閱讀:微軟澄清:AI 助理預設無法偷看你電腦!Win11 最新權限設定曝光
- 延伸閱讀:微軟將Copilot打包給用戶,用戶卻寧可付費訂閱其它AI?專家:恐成巨大沈沒成本


