微軟設定了一個目標,要在2030年前「消除微軟的每一行C和C++代碼」。 他們打算用什麼來取代這些C和C++代碼呢? 你猜對了。Rust。 而且他們將利用AI以瘋狂的速度進行「Rust重寫」。 「我們的策略是結合AI *和* 算法來重寫微軟最大的代碼庫。我們的北極星是「1名工程師,1個月,100萬行代碼」。 你沒看錯。 每位工程師每個月100萬行代碼。 純粹的瘋狂。這種決策在那些對Rust教派抱有深刻而錯誤信念的人中是很常見的。 拿經過考驗的代碼,並在沒有明確好處的情況下(對最終用戶而言)以魯莽的速度重寫它。然後強迫其他人在代碼尚未準備好或經過適當測試之前就採用這些重寫的代碼。 同時抱持著一種錯誤的信念,認為你的新Rust代碼在各方面都優越,並且由於Rust的神聖性質而天生無錯。 我們從微軟研究的傑出工程師Galen Hunt的一篇文章中學到了這一點。