Épique

Rust (langage)

langage de programmation

Rust (langage)

Carte Épique · n° 10017

Rust est un langage de programmation compilé multi-paradigme qui met l'accent sur la performance, la sûreté des types et la concurrence. Il garantit la sûreté des accès en mémoire (en), ce qui signifie que toutes les références doivent toujours pointer vers une mémoire valide, sans nécessiter l'utilisation de techniques de gestion de la mémoire automatisée telles que le ramasse-miettes. Afin d'assurer la sûreté de la mémoire et d'empêcher une situation de compétition aux données, , il intègre un composant logiciel appelé « vérificateur d'emprunts » qui suit, dès la compilation, la durée de vie des objets de toutes les références d'un programme. Rust met en œuvre des concepts de la programmation fonctionnelle, notamment l'immuabilité, l'ordre supérieur et les types algébriques. Il est largement adopté dans la programmation système. Graydon Hoare, développeur de logiciels, a créé Rust en tant que projet personnel alors qu'il travaillait à Mozilla Research en 2006. Mozilla a officiellement...

Lire sur Wikipédia · Image ™/®Rust Foundation, CC BY 4.0

Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.

Jouer gratuitement
Rust (langage) – carte Wikipédia Épique | Wikiverse TCG