跳到主要內容
727財經
繁體中文

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 仍快約一倍。

相關資訊

  1. THORChain聯創回應FBI呼籲攔截交易:運營商不掌握非公開信息,調查無需傳票即可獲取數據

  2. 巨頭財報接連失守,科技股「認清現實」的一周

  3. Genius推出收入驅動的回購與銷毀機制

    PANews 11月1日消息,鏈上交易終端 Genius 宣佈擴展 $GENIUS 在生態中的作用,推出收入驅動的回購與銷毀機制,並為持有者帶來新權益。核心變化主要有三,一是 Genius App...

  4. OpenAI:ChatGPT與Codex將共享額度,12月起實施

    PANews 11月1日消息,據智通財經報道,OpenAI發佈公告,將於今年12月調整ChatGPT與Codex的使用額度規則。根據新規,ChatGPT Plus、Pro和Business三大付費套餐的使用額度將...

  5. Circle在Solana網絡新鑄造2.5億枚USDC