Co to jest Rust?
Rust to nowy język programowania, który miał swoje wydanie 1.0 w 2015 roku:
- Rust to język kompilowany statycznie, pełniący podobną rolę jak C++
rustcużywa LLVM jako backendu.
- Rust obsługuje wiele platform i architektur:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows,…
- Rust jest używany w szerokiej gamie urządzeń:
- firmware i bootloadery,
- inteligentne wyświetlacze,
- telefony komórkowe,
- komputery stacjonarne,
- serwery.
This slide should take about 10 minutes.
Rust pasuje do tego samego obszaru co C++:
- Wysoka elastyczność.
- Wysoki poziom kontroli.
- Can be scaled down to very constrained devices such as microcontrollers.
- Nie ma biblioteki uruchomieniowej ani odśmiecania pamięci.
- Koncentruje się na niezawodności i bezpieczeństwie bez poświęcania wydajności.