Rust 是什么?

Rust 是一门新语言,2015年发布了1.0版本:

  • Rust 是一门静态编译语言,扮演如 C++ 那样的角色
    • rustc 使用 LLVM 作为后端。
  • Rust 支持很多平台和架构: * x86, ARM, WebAssembly, …
    • Linux, Mac, Windows, …
  • Rust 广泛用于设备:
    • 固件和引导加载程序,
    • 智能显示器,
    • 移动电话,
    • 桌面,
    • 服务器。

Rust 的区域与 C++ 相同:

  • 灵活性高。
  • 高度可控。
  • 可以缩小到非常受限的设备,比如移动电话。
  • 没有运行时和垃圾收集。
  • 在不牺牲性能的前提下,注重可靠性和安全性。