安全的系統程式語言
Rust 是 Mozilla 開發的系統程式語言,專注於記憶體安全、並發效能和零成本抽象。Rust 的所有權(Ownership)系統在編譯時檢查記憶體安全,無需垃圾回收機制,同時保持 C/C++ 等級的效能。
每個值只有一個所有者,透過借用(Borrowing)和生命週期(Lifetime)機制,在編譯時保證記憶體安全。
類似介面的抽象機制,支援泛型程式設計和靜態派發。
型別系統在編譯時防止資料競爭(Data Race)。
高階語法結構在編譯時被優化,不產生執行時開銷。