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.