header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP

DHH曬Rust版快150倍遭質疑,AI寫程式碼後還需要追求易讀嗎?

動察 Beating AI 快訊,著名 Web 開發框架 Rails 的作者 DHH 讓 AI 把自己公司 37signals 的聊天軟體 Campfire 分別移植到 Rust、Go 和 Elixir。最初測試中,Rust 版每秒處理約 3.6 萬次聊天室頁面請求,原版 Ruby 只有約 240 次。


DHH 過去偏愛 Ruby,主要看重它的開發效率和程式碼易讀性。他如今開始重新考慮,如果 AI 負責寫程式碼,人類也不再逐行閱讀,還有必要為了開發方便而犧牲運行速度嗎?


Vercel CEO Guillermo Rauch 力挺這一判斷。Vercel 曾花 15 個月,將構建工具 Turborepo 約 7 萬行 Go 程式碼移植到 Rust。雖然團隊認為 Rust 更適合底層系統操作,但人工遷移成本太高,投資回報曾在內部引發爭議。Rauch 認為,AI 降低了程式碼編寫成本,過去方便人類開發的語言,未必仍是企業最划算的選擇。


但 DHH 的跑分很快遭到質疑。Elixir 創始人 José Valim 檢查程式碼倉庫後發現,Rust 版經過數百次提交和多輪性能優化,Elixir 版卻基本停留在首次移植的狀態。兩者架構也不同。Elixir 將資料庫操作集中到一個進程,Rust 則使用並發讀取和緩存等優化。這樣的測試很難證明性能差距究竟有多少來自語言本身。


DHH 回應,自己要求頂級 AI Agent 盡可能發揮各語言的性能。如果 Agent 找不到 Elixir 的優化方法,這也是實際開發中需要面對的問題。


社區隨後繼續優化不同版本。10 月 8 日更新的統一測試顯示,Rust 版每秒處理約 10.6 萬次聊天室頁面請求,Go 版約 5.3 萬次,Rust 仍快約一倍。

举报 糾錯/舉報
糾錯/舉報
提交
新增文庫
僅自己可見
公開
保存
選擇文庫
新增文庫
取消
完成