Ouvrir le menu principal

MacGeneration

Recherche

Mozilla finalise Rust 1.0, son langage de programmation

Nicolas Furno

mardi 19 mai 2015 à 00:30 • 11

Logiciels

Mozilla a annoncé en fin de semaine dernière la finalisation de Rust 1.0. La fondation travaille sur ce nouveau langage de programmation depuis 2009 et il lui a fallu six ans ans pour le peaufiner et offrir cette première version stabilisée.

Quelques lignes de Rust

Rust n’est pas un langage de programmation pensé pour créer des interfaces, comme peuvent l’être l’Objective-C d’Apple ou le .Net de Microsoft pour prendre deux exemples. Mozilla a choisi de s’attaquer aux langages de bas niveaux et Rust est ainsi un concurrent direct de C et C++. L’objectif était de maintenir les excellentes performances de ces deux langages, mais en les améliorant sur deux points : la gestion de la mémoire et la sécurité.

Sans entrer dans des détails très vite trop complexes, disons simplement que Rust est beaucoup plus sévère sur l’utilisation de la mémoire vive. Des protections ont été ajoutées pour éviter que des données soient accessibles quand elles ne devraient pas l’être, tandis que le développeur n’a plus à s’occuper de gérer la mémoire en libérant ce qu’il utilise. Ce dernier point est essentiel pour limiter les bugs dans un logiciel.

La proximité de Rust avec C permet également aux développeurs d’utiliser plus simplement ce nouveau langage. Mozilla détaille dans cet article de blog les liens que l’on peut créer entre Rust et C, et ainsi simplifier la transition. Un point important pour qu’un nouveau langage trouve sa place. Depuis 2012, la fondation l’utilise elle-même en interne pour développer Servo, son tout nouveau moteur de rendu qui remplacera peut-être Gecko à terme. Pour l’heure, Mozilla a prévu de l’utiliser pour Firefox Mobile (navigateur Android) et Firefox OS, peut-être dès cette année.

Si vous voulez utiliser Rust sur un projet, vous pouvez commencer avec la documentation. Le projet est open-source et on peut l’utiliser sur tous les systèmes d’exploitation.

Ajouter ce site dans Google News

En quinze ans, Tim Cook a rendu Apple plus puissante que jamais, mais a-t-il oublié de la faire rêver ?

09:00

• 0


9 s 39 au 100 mètres : Usain Bolt battu par un robot sur pattes

08:45

• 0


Garmin donne rendez-vous le 25 août, la Fenix 9 en ligne de mire

22/08/2026 à 21:52

• 9


C'est bientôt la rentrée, ces articles du Club iGen passent en accès libre : découvrez nos contenus premium

22/08/2026 à 19:16

• 0


Passez à l’USB‑C sans remplacer vos appareils grâce à ces 2 adaptateurs Type‑C vers Micro‑USB !

22/08/2026 à 19:10

• 0


Promo : 100 € de réduction et 120 € en chèque cadeau sur les iPhone 17 Pro et Pro Max

22/08/2026 à 17:11

• 7


La taxe de 3 € fait chuter les ventes de Temu, Shein et AliExpress mais des contournements restent possibles

22/08/2026 à 16:15

• 30


Acheter une voiture sans CarPlay ? Les ventes du Blazer EV suggèrent que les clients disent non

22/08/2026 à 10:19

• 88


Le Mac et les réseaux : AirPort, et Apple coupa le câble

22/08/2026 à 08:30

• 15


Sortie de veille - les opinions impopulaires : vivement un écran tactile sur Mac !

22/08/2026 à 08:00

• 9


Apple réorganise ses équipes Vision Pro, Siri et logiciels, supprimant 200 postes au passage

21/08/2026 à 22:45

• 46


Cyberattaque : à dix jours de la rentrée, l’Éducation nationale « au chômage technique »

21/08/2026 à 21:35

• 59


Boulanger offre jusqu’à 200 € de remise sur le MacBook Air pour les étudiants

21/08/2026 à 20:30

• 6


Un Mac juste pour de la bureautique ? 255 € suffisent avec le code MACTOSCHOOL

21/08/2026 à 20:19

• 0


Les tarifs de YouTube Premium commencent à augmenter en Europe (mais pas encore en France)

21/08/2026 à 19:25

• 53


Il faudra vraiment beaucoup aimer Microsoft pour se payer la Xbox des 25 ans

21/08/2026 à 15:46

• 40