La Croissance (2015–2020)
Rust 1.0 marque la fin des ruptures, mais le début d’une croissance explosive. La promesse est tenue : la compatibilité ascendante est sacrée, et chaque nouvelle édition enrichit le langage sans casser le code existant.
L’édition Rust 2015 est une stabilisation : cargo, le gestionnaire de paquets, devient le centre de l’écosystème. Crates.io passe de quelques centaines à des milliers de crates. Le langage est encore confidentiel, mais une communauté fervente se forme autour de la Rustacean Ethos : performance, fiabilité, et productivité.
L’édition Rust 2018 change la donne. Le Non-Lexical Lifetimes (NLL) rend le borrow checker plus intelligent — moins de combats avec le compilateur. Le module system est simplifié, l’async/await est introduit (stabilisé en 2019), ouvrant Rust à la programmation concurrente de haut niveau. WebAssembly devient un cas d’usage majeur : Rust compile vers WASM et produit du code plus petit et plus rapide que tout autre langage. Voir aussi Linux & Unix pour le contexte des langages système.
En 2018, Microsoft publie un rapport qui fait trembler l’industrie : 70% de ses CVE sont dues à des bugs de mémoire. Rust passe soudainement d’une curiosité académique à une priorité stratégique pour les géants du logiciel.
En 2020, l’édition Rust 2021 apporte les dernières retouches : const generics (partiel), cargo amélioré, closures plus flexibles. Rust est désormais classé comme « langage le plus aimé » dans le Stack Overflow Survey depuis quatre années consécutives.
| Année | Contribution | Acteurs |
|---|---|---|
| 2015 | Rust 2015 Edition — cargo, crates.io, stabilisation de l’écosystème | The Rust Project |
| 2017 | Rust atteint 1M LOC — le compilateur grossit, la communauté explose | Rust Community |
| 2018 | Rust 2018 Edition — NLL, module system simplifié, WASM natif, premier rapport Microsoft sur les bugs mémoire | Équipe Rust, Microsoft |
| 2019 | async/await stable — programmation asynchrone native, sans runtime lourd | Without Boats (Yoshua Wuyts), Équipe Rust |
| 2020 | Rust 2021 Edition — const generics initial, cargo amélioré, 4× “Most Loved Language” | The Rust Project |
| 2020 | AWS, Google, Microsoft investissent — Rust devient infrastructure critique | AWS (Firecracker), Google (Fuchsia), Microsoft |
← L’Ère Mozilla (2010–2015) • 03 • L’Adoption Généralisée →