什么是 Rust?

Rust 是一门新的编程语言,它的1.0 版本于 2015 年发布

  • Rust 是一门静态编译语言,其功能定位与 C++ 相似
    • rustc 使用 LLVM 作为它的后端。
  • Rust 支持多种平台和架构:
    • x86、ARM、WebAssembly……
    • Linux、Mac、Windows……
  • Rust 被广泛用于各种设备中:
    • 固件和引导程序,
    • 智能显示器,
    • 手机,
    • 桌面,
    • 服务器。

This slide should take about 10 minutes.

Rust 和 C++ 适用于类似的场景:

  • 极高的灵活性。
  • 高度的控制能力。
  • 能够在资源匮乏的设备(如手机)上运行。
  • 没有运行时和垃圾收集。
  • 关注程序可靠性和安全性,而不会牺牲任何性能。