Maison > Périphériques technologiques > Industrie informatique > Google partage : l'apprentissage du langage Rust ne nécessite pas d'énormes coûts d'apprentissage

Google partage : l'apprentissage du langage Rust ne nécessite pas d'énormes coûts d'apprentissage

WBOY
Libérer: 2023-07-21 15:25:35
avant
1393 Les gens l'ont consulté

Le 1er juillet, selon le dernier article du blog officiel publié par l'équipe de Google, ils ont partagé leurs expériences et leurs sentiments lors de l'utilisation du langage de programmation compilé Rust. Rust est développé par Mozilla et est très respecté par les développeurs. Dans cet article, l’équipe de Google a évoqué pour la première fois la question du coût de l’apprentissage du langage Rust. Selon l'enquête interne de Google, plus des 2/3 des personnes interrogées ont déclaré qu'elles n'avaient besoin d'étudier que 2 mois pour maîtriser le langage Rust, et 1/3 des personnes interrogées ont déclaré avoir étudié pendant 2 mois et pouvoir utiliser le langage Rust. langue de manière efficace. Ce résultat renverse la rumeur selon laquelle Rust nécessite au moins 6 mois pour apprendre.

Google partage : lapprentissage du langage Rust ne nécessite pas dénormes coûts dapprentissage

Selon une enquête de Google, l'un des plus grands défis pour les développeurs lors de la programmation dans Rust est la lenteur de la compilation. Seulement 40 % des personnes interrogées ont déclaré pouvoir accepter la vitesse du compilateur Rust, ce qui signifie que la plupart des développeurs ne sont pas satisfaits de la vitesse du compilateur Rust.

De plus, l'équipe de Google a également réfuté certaines rumeurs concernant Rust. Ils estiment que contrairement au code communément considéré comme « dangereux » et à l'interopérabilité avec d'autres langages comme étant les plus grands défis dans le domaine Rust, les développeurs de Google interrogés estiment que les trois principaux défis auxquels est confronté le domaine Rust sont les macros (Macros), la propriété et l'emprunt. (Possession et emprunt) et la programmation asynchrone (Async programmation). Bien qu'écrire du code « dangereux » et gérer l'interopérabilité C/C++ soient également des problèmes qu'ils rencontrent, ce ne sont pas les plus grands défis.

Google partage : lapprentissage du langage Rust ne nécessite pas dénormes coûts dapprentissage

Les développeurs de Google apprécient les messages d'erreur du compilateur Rust et les trouvent très utiles. D'après la compréhension de l'éditeur et les commentaires complets de la communauté, la plupart des développeurs ont généralement une attitude positive à l'égard des performances du compilateur Rust.

De plus, 77 % des développeurs estiment que la qualité du code Rust est très élevée, selon les répondants de Google. Lorsqu'on leur a demandé s'ils pensaient que le code Rust était plus correct que le code écrit dans d'autres langages, 85 % des personnes interrogées pensaient que leur code Rust était correct. De plus, plus de la moitié des personnes interrogées ont déclaré que le code Rust était facile à réviser.

Les connaissances et l'expérience de l'équipe Google nous fournissent de nouvelles informations sur la manière d'utiliser réellement le langage Rust. Bien que la vitesse et la courbe d'apprentissage du compilateur Rust soient toujours des problèmes que les développeurs doivent prendre en compte, la haute qualité du code du langage Rust et les messages d'erreur utiles du compilateur ont suscité l'intérêt de plus en plus de développeurs, et commencez à essayer d'appliquer les avantages du langage Rust. dans vos projets.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:itbear.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal