AccueilActualités informatiqueLangage de programmation : Rust gagne du terrain en production

Langage de programmation : Rust gagne du terrain en production

L’équipe Rust Survey a publié les résultats de l’enquête annuelle menée en décembre sur le langage de programmation. Le Rust Survey 2021 montre une nette augmentation de l’utilisation dans le code productif. De nombreuses personnes interrogées estiment que le temps et l’espace disque nécessaires à la compilation restent des points à améliorer.

Au total, 9354 personnes de 113 pays ont participé à l’enquête – 1500 de plus que l’année précédente. L’équipe de Rust Survey a proposé les questions en dix langues, dont l’allemand. La majorité des réponses sont venues des États-Unis (24 %). L’Allemagne est arrivée en deuxième position avec 12 % de participation. Apparemment, deux tiers des personnes interrogées en Allemagne ont donné leurs réponses en anglais, puisque seuls 4 % des questionnaires ont été retournés en allemand.

Sommaire

81 % des personnes interrogées écrivent du code Rust au moins une fois par semaine (72 % l’année dernière). Au total, les trois quarts s’estiment capables d’écrire du code prêt à la production dans Rust, même si 27 % ont encore du mal à le faire. Seuls 8 % se considèrent comme des experts.

75% des personnes interrogées se sentent capables d’écrire du code Rust pour une utilisation en production, même si cela représente encore un défi pour une bonne partie d’entre elles.

(Image : Blog Rust)

Interrogés sur leur utilisation professionnelle effective, 59 % au total déclarent utiliser Rust pour leur travail (42 % l’année dernière). En tant que langage principal, il a tout de même été adopté par 23% des personnes interrogées. 17% désignent Rust comme un langage de programmation parmi d’autres, et 19% indiquent ne l’utiliser qu’occasionnellement.

Une grande partie (83%) trouve que le chemin vers l’utilisation productive avec Rust est un défi, seulement 13 pour cent déclarent que l’introduction a ralenti leur équipe, tandis que 82 pour cent sont d’avis que Rust a aidé à atteindre les objectifs fixés. 79% estiment que les défis rencontrés lors de l’introduction de Rust en valaient finalement la peine et 90% ont déclaré vouloir utiliser Rust pour de futurs projets. Le pourcentage de ceux qui déclarent avoir du plaisir à programmer avec Rust est de 89 %.

Malgré les défis, nombreux sont ceux qui estiment que cela valait la peine d’aller à Rust.

(Image : Blog de Rust)

96% ont répondu par l’affirmative à la question de savoir si Rust les aidait à écrire des logiciels relativement corrects et sans bugs. Avec 92%, la performance comme raison d’utiliser Rust a obtenu un taux d’approbation similaire. 89% ont indiqué qu’ils avaient choisi Rust pour travailler en raison des propriétés de sécurité attribuées au langage.

L’enquête a également examiné les points à améliorer dans le langage de programmation. Le temps nécessaire à la compilation reste en tête avec 61 pour cent, bien qu’un pourcentage tout aussi élevé des personnes interrogées estime que beaucoup de choses ont été faites dans ce domaine au cours de l’année dernière.

45 % souhaitent une réduction de l’espace disque nécessaire et 40 % estiment que le débogage peut être amélioré. Même si le développement d’interfaces utilisateur graphiques n’est certainement pas la première décision prise en faveur de Rust, 56 % estiment qu’il y a du retard à rattraper dans ce domaine.

Les retours sont positifs en ce qui concerne la pertinence des messages d’erreur du compilateur : au total, 90 % font l’éloge de l’état actuel. Les personnes interrogées voient les plus grands progrès dans la connexion aux environnements de développement : 56 pour cent attestent d’une amélioration de l’IDE Experience.

Les plus grandes réserves pour une utilisation durable sont, avec 38 pour cent, le fait que Rust ne puisse pas s’imposer suffisamment. 33 % craignent que le langage devienne trop complexe. En conséquence, peu de développeurs souhaitent des fonctionnalités supplémentaires par rapport à celles prévues dans la feuille de route publique.

Tout de même 30 % des personnes interrogées s’inquiètent du soutien approprié pour le développement sain du langage et de la communauté. Cela pourrait être dû, du moins en partie, aux troubles du passé. En 2020, les licenciements chez Mozilla ont suscité des inquiétudes quant à la mise en péril du développement du langage.

Lire aussi

En février 2021, la Rust Foundation a finalement vu le jour et s’occupe du développement. Cependant, tout n’a pas été rose depuis, et certains conflits ont atteint le public. Ainsi, fin novembre, l’équipe complète de modération de Rust s’est retirée en signe de protestation contre l’équipe centrale de Rust. En décembre, l’équipe a toutefois désamorcé la protestation et s’est excusée auprès des membres de l’équipe centrale.

De plus amples détails sur le Rust Survey 2021 peuvent être trouvés sur le blog de Rust. Le langage de programmation est actuellement disponible dans la version 1.58. En octobre, la troisième édition du langage a été lancée avec Rust 2021, après Rust 2015 et 2018.

Pendant ce temps, l’intégration de Rust dans le noyau Linux continue de progresser. Après être passée à Rust 2021 avec la v2 de la série de correctifs en décembre, l’équipe vient de publier la v4, qui supprime notamment le code boilerplate pour les attributs crate.

Voir aussi

  • Rust : Téléchargement rapide et sûr de heise.de

Plus d'articles