
Rust 0.6 marque une étape très importante dans la stabilisation du langage, qui atteindra bientôt une version finale 1.0, mettant fin aux modifications de syntaxe.
Pour rappel, Rust a été développé comme un « C/C++ killer » et reprend une grande partie de la syntaxe de ceux-ci, avec un point d’honneur accordé à la sécurité, la performance et la concurrence. L'objectif de Mozilla est de "concevoir et implémenter un langage orienté objet statique, typé, sûr, concurrentiel et efficace".
Pour mettre en avant l’aspect sécurité de Rust, Mozilla note, par exemple, le hack de tous les navigateurs au concours Pwn2Own. L’organisme explique que plusieurs vulnérabilités seraient dues à l’utilisation du C++ et que Rust mettrait fin à cela.
La nouvelle version de Rust et de son compilateur apportent plus de 2100 changements, de nombreuses corrections de bugs et des améliorations de la stabilité. Ces modifications touchent la syntaxe, la sémantique et les bibliothèques.
Il faut noter par ailleurs que Rust bénéficie du soutien de Samsung qui aurait fait participer près d’une vingtaine de développeurs aux projets Rust et Servo.
À l’état actuel, Rust semble être sur le bon chemin pour son adoption par les développeurs. La sortie de Servo permettra d’avoir un premier aperçu de ses performances.
Rust 0.6 est disponible sous une licence open source MIT pour Linux, Windows, Mac OSX et FreeBSD. Elle est principalement à destination des early adopters.

Source : Mozilla
Et vous ?


