À titre de rappel, Rust est développé par la fondation Mozilla. C’est un langage de programmation compilé, multiparadigme (orienté objet, fonctionnel et procédural) qui tire parti des langages fonctionnels comme Haskell et ML, du langage orienté objet C++ et bien plus.
Le but de Mozilla est de « concevoir et implémenter un langage orienté objet statique, typé, sûr, concurrentiel et efficace ». À terme, le langage devrait, selon Mozilla, fournir la sécurité et la commodité des langages modernes, tout en maintenant l’efficacité et le contrôle de bas niveau des langages C et C++. Le langage de programmation est donc vu comme une alternative à C/C++, qui s’inspire des éléments qui ont fait leur succès, mais qui offre en plus une meilleure sécurité.
La sortie de la version bêta marque une étape importante dans le processus de développement de Rust. Toutes les API, les bibliothèques et les caractéristiques du langage ont été marquées comme stable. Cette version représente donc un aperçu précis de ce que sera Rust 1.0.
Les prochaines semaines seront marquées par la correction des bogues, les tests, la stabilisation des fonctionnalités et l’amélioration de l’expérience utilisateur.
La version stable de Rust 1.0 est prévue pour le 15 mai, dans exactement six semaines après la sortie de la bêta de Rust 1.0. Parallèlement à la sortie de cette version, Mozilla publiera également la version stable de Cargo le gestionnaire de package pour le langage de programmation. Cargo est écrit en Rust et simplifiera la création et la distribution des bibliothèques Rust par les développeurs.
Télécharger Rust 1.0 bêta
Source : Mozilla