Qu'est-ce que Rust ?
Rust est un nouveau langage de programmation qui a eu sa version 1.0 en 2015 :
- Rust is a statically compiled language in a similar role as C++
rustc
uses LLVM as its backend.
- Rust supports many platforms and architectures:
- x86, ARM, WebAssembly, ...
- Linux, Mac, Windows, ...
- Rust is used for a wide range of devices:
- firmware and boot loaders,
- smart displays,
- mobile phones,
- desktops,
- servers.
This slide should take about 10 minutes.
Rust s'inscrit dans le même domaine que C++ :
- Grande flexibilité.
- Haut niveau de contrôle.
- Can be scaled down to very constrained devices such as microcontrollers.
- N'a pas de temps d'exécution ou de récupération d'ordures.
- Se concentre sur la fiabilité et la sécurité sans sacrifier les performances.