Was ist Rust?

Rust ist eine neue Programmiersprache, die 2015 ihre Version 1.0 hatte:

  • Rust ist eine statisch kompilierte Sprache in einer Ă€hnlichen Rolle wie C++
    • rustc verwendet LLVM als Backend.
  • Rust unterstĂŒtzt viele [Plattformen und Architekturen] (https://doc.rust-lang.org/nightly/rustc/platform-support.html):
    • x86, ARM, WebAssembly, 

    • Linux, Mac, Windows, 

  • Rust wird fĂŒr eine Vielzahl von GerĂ€ten verwendet:
    • Firmware und Bootloader,
    • intelligente Displays,
    • Mobiltelefone,
    • Desktops,
    • Server.
This slide should take about 10 minutes.

Rust passt in den gleichen Bereich wie C++:

  • Hohe FlexibilitĂ€t.
  • Hohes Maß an Kontrolle.
  • Can be scaled down to very constrained devices such as microcontrollers.
  • Hat keine Laufzeit oder Speicherbereinigung (garbage collection).
  • Konzentriert sich auf ZuverlĂ€ssigkeit und Sicherheit ohne Leistungseinbußen.