3 aspects de Rust que vous devez apprendre


  • Français


  • Rust est régulièrement élu l’une des langues que les gens veulent le plus apprendre. En 2022, Opensource.com avait quelques articles pour vous aider à démarrer.

    Rust est un langage relativement nouveau, mais il s’est développé rapidement. L’excitation générale à ce sujet va au-delà de l’intérêt pour une nouvelle langue à essayer. Rust a des fonctionnalités vraiment utiles, comme la possibilité d’allouer des données au tas (au lieu de la pile) en utilisant le Box Type de données. Aucune récupération de place distincte n’est requise et vous n’avez pas à gérer manuellement la mémoire vous-même. De plus, l’infrastructure Crate.io pour la gestion et l’installation des bibliothèques facilite la recherche et l’utilisation des fonctions fournies par la communauté Rust.

    Programmation et développement

    Installer la chaîne d’outils

    Il y a beaucoup de raisons d’être enthousiasmé par l’apprentissage de Rust, mais c’est un langage complexe et il peut être intimidant. La programmation est une discipline pratique. Pour apprendre une langue, il ne suffit pas de lire à son sujet et d’y réfléchir. Vous devez l’utiliser finalement. Si vous êtes curieux à propos de Rust mais que vous n’avez pas encore écrit de code Rust, faites le premier pas dans l’apprentissage de Rust en installant la chaîne d’outils.

    Déboguer la rouille

    La meilleure façon de comprendre les systèmes complexes est de comprendre comment ils se décomposent. L’équipe Rust vous propose un exemple d’application Rust à déboguer.

    Concurrence dans Rust

    La “concurrence intrépide” de Rust est parfois interprétée comme une question de threads. Ce n’est pas faux : le modèle de concurrence de Rust rend le code fileté plus facile à écrire et à comprendre. Mais ce n’est pas tout ce qu’il peut faire ! Une autre façon d’obtenir la simultanéité consiste à utiliser du code asynchrone. Les primitives asynchrones de Rust sont puissantes, comme le montre clairement l’article de Stephan Avenwedde Programmation asynchrone dans Rust.

    As-tu essayé Rust ?

    Avez-vous déjà essayé Rust ? Si ce n’est pas le cas, prenez le temps d’examiner ces articles et d’expérimenter. Faites-nous savoir ce que vous pensez dans les commentaires.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code