Mise à jour du 13/07/2012
Rust le langage de développement de la fondation Mozilla évolue rapidement et atteint sa version 0.3.
Pour rappel, Rust a été développé comme une alternative aux langages C et C++, et reprend une grande partie de la syntaxe de ceux-ci, avec un point d’honneur accordé à la sécurité par rapport à la performance. L'objectif de Mozilla est de "concevoir et implémenter un langage orienté objet statique, typé, sûr, concurrentiel et efficace".
La version 0.3 de Rust apporte 1900 changements par rapport à la version 0.2 qui avait été publiée en avril dernier, dont un nettoyage sémantique du langage, l’amélioration de l’expérience utilisateur lors du codage, de nouvelles caractéristiques linguistiques encore en phase expérimentale et la suppression de certaines fonctions obsolètes.
Le nombre de types supporté par le langage évolue avec des nouvelles fonctions de temps. Rust dispose désormais des extensions de syntaxe pour la création des chaines à partir des expressions, et est même capable d’utiliser le contenu d’un fichier comme une expression Rust.
De nouvelles fonctionnalités expérimentales dont le support de nouveaux types de vecteurs ont été ajoutées. La prise en charge du shebang (#! - Indicateur en entête d’un fichier sous Unix, pour spécifier au système que ce fichier est un script, tout en fournissant le nom de l'interpréteur) permet désormais de définir des scripts Rust.
Rust 0.3 offre également un contrôle plus granulaire sur les avertissements et les erreurs générées par le compilateur.
Rust 0.3 est considéré comme une version Alpha et vise principalement les early adopters. Il est disponible sous une licence open source MIT pour Linux, Windows, Mac OSX et FreeBSD. Rust a été utilisé par Mozilla pour développer le moteur de rendu expérimental pour navigateur Servo.
Télécharger Rust 0.3
Source : Notes de version
Rust 0.3 disponible : le langage de Mozilla dérivé du C/C++
Gagne en maturité avec 1900 changements
Rust 0.3 disponible : le langage de Mozilla dérivé du C/C++
Gagne en maturité avec 1900 changements
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !