什麼是 Rust?
Rust 是一款新的程式設計語言,在 2015 年推出 1.0 版:
- Rust 是靜態編譯的程式語言,功能與 C++ 類似
rustc
使用 LLVM 做為後端。
- Rust 支援許多平台和架構:
- x86、ARM、WebAssembly...
- Linux、Mac、Windows...
- Rust 適用於多種裝置:
- 韌體和啟動載入器
- 智慧螢幕、
- 手機、
- 電腦、
- 伺服器。
This slide should take about 10 minutes.
Rust 適合用於與 C++ 同樣的領域,且具有以下特色:
- 高靈活性。
- 提供高度主控權。
- 可縮減到十分受限的裝置規模,例如微控制器。
- 沒有執行階段,也不使用垃圾收集機制。
- 著重可靠性和安全性,但不犧牲效能。