什麼是 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++ 同樣的領域,且具有以下特色:

  • 高靈活性。
  • 提供高度主控權。
  • 可縮減到十分受限的裝置規模,例如微控制器。
  • 沒有執行階段,也不使用垃圾收集機制。
  • 著重可靠性和安全性,但不犧牲效能。