Rust
Rust nasazujeme cíleně: tam, kde je potřeba výkon nativního kódu a zároveň kontrola paměti už při překladu.
- Vznik jazyka
- 2010
- Charakter
- staticky typovaný, systémový
- Kde ho nasazujeme
- výkonově citlivé moduly
Jak Rust používáme
Rust nepoužíváme na celé aplikace, ale na moduly, kde záleží na výkonu a na tom, aby chyba práce s pamětí nemohla vzniknout — zpracování obrazu a zvuku, kryptografie, výpočetní jádra sdílená mezi platformami. Model vlastnictví a zápůjček přesouvá celou třídu chyb z běhu programu do překladu. Takový modul se z aplikace volá přes jasně definované rozhraní, takže zbytek kódu zůstává v jazyce, který je pro danou platformu obvyklý.
- Typické úlohy
- Výpočetní jádra sdílená mezi platformami
- Zpracování obrazu a zvuku
- Moduly s požadavkem na výkon
- Související služby
Potřebujete tým, který v tomto jazyce píše denně? Napište nám.