Cos’è Rust?
Rust è un nuovo linguaggio di programmazione che ha avuto la sua versione 1.0 nel 2015:
- Rust è un linguaggio compilato staticamente in modo simile a C++
rustc
utilizza LLVM come backend.
- Rust supporta molte piattaforme e architetture:
- x86, ARM, WebAssembly, ...
- Linux, Mac, Windows, ...
- Rust è utilizzato per un'ampia gamma di dispositivi:
- firmware e boot loaders,
- display 'smart',
- cellulari,
- desktop,
- server.
This slide should take about 10 minutes.
Rust è usato nelle stesse aree di C++:
- Elevata flessibilità.
- Alto livello di controllo.
- Can be scaled down to very constrained devices such as microcontrollers.
- Non ha runtime o garbage collection.
- Si concentra su affidabilità e sicurezza senza sacrificare le prestazioni.