![]()
Rust 核心貢獻者 Steve Klabnik 最近推出咗一款全新系統程式語言 Rue,呢個項目主要靠 Anthropic 嘅 Claude AI 嚟幫手開發。
佢之前自己試過開發語言,但搞咗幾個月都無乜進展。今次善用 AI,短短兩星期就產生咗大約七萬行 Rust 代碼,仲有個真正可以編譯出可執行檔嘅編譯器。
Rue 目標係做到無垃圾回收嘅記憶體安全,同時比 Rust 同 Zig 更容易上手,學習曲線更低。佢放棄 Rust 複雜嘅借用檢查器,改用 inout 參數暫時轉移擁有權,咁就唔使 lifetime 註解,開發體驗更順暢。
目前 Rue 仲處於早期階段,支持基本控制流、函數、非泛型枚舉等,堆分配功能開發緊中,暫時未有 LSP、包管理同併發模型。Klabnik 話呢個主要係佢個人興趣項目,唔期望佢變成主流語言。