Pour gérer vos consentements :

Rust 1.0 : le langage de programmation des projets critiques

Fruit de 5 années de développement, le langage de programmation Rust arrive maintenant en mouture 1.0. Cette offre compilée est développée sous l’égide de Mozilla Research et met l’accent sur la sécurité du code généré. Ce langage de programmation est dédié avant tout aux programmes connectés, fonctionnant en mode client/serveur.

Rust 1.0 est accessible en moutures 32 bits et 64 bits pour Windows, OS X et Linux. Projet Open Source, il pourra être compilé sur d’autres plates-formes. « Rust est un langage de programmation système qui fonctionne incroyablement rapidement, empêche presque toutes les erreurs de segmentation et garantit la sécurité des threads », pourrez-vous lire sur le site du projet.

Bas niveau et sécurité

Rust est en effet conçu pour éviter l’apparition de tout problème dans le code, grâce à l’utilisation d’une syntaxe précise et non équivoque. L’utilisation des pointeurs se veut ainsi source de moins de problèmes qu’en C. La gestion de la concurrence fait partie intégrante de cette offre, qui propose par ailleurs le support des objets.

Environ 1500 changements ont été opérés pour le passage à la version 1.0. Notez que l’utilisation de fonctionnalités marquées comme non stabilisées ne sera pas possible avec la mouture stable du compilateur Rust. Rust 1.1 bêta est d’ores et déjà en cours de mise au point, et permettra d’accéder à diverses nouveautés fonctionnelles.

À lire aussi :
Quiz Silicon.fr – Êtes-vous un expert des langages de programmation ?
Quiz Silicon.fr – Les outils de développement rapide (RAD)
Java 9 fera son entrée en septembre 2016

Crédit photo : © TheSupe87 – Fotolia.com

Recent Posts

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

12 heures ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

14 heures ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

16 heures ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

16 heures ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

17 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

2 jours ago