
En pointant du doigt un manque d�adoption en entreprise, d�apr�s un sondage
Rust de Mozilla Research est le type de langage de programmation auquel ceux qui �crivent du code pour des syst�mes d�entr�e/sortie de base (BIOS), des chargeurs d�amorce, des syst�mes d�exploitation, etc. portent un int�r�t. D�avis d�observateurs avertis, c�est le futur de la programmation syst�me en lieu et place du langage C. Sur quatre ann�es cons�cutives, le langage a obtenu la reconnaissance de � plus aim� � des d�veloppeurs qui fr�quentent la plateforme Stack Overflow. Pourtant, de r�cents sondages r�v�lent qu�il est � la peine...
Sur quatre ann�es cons�cutives, le langage a obtenu la reconnaissance de � plus aim� � des d�veloppeurs habitu�s de la plateforme de questions-r�ponses sur des sujets li�s � l�informatique. Au terme de l��dition 2019 de son enqu�te qui a mobilis� pr�s de 90 000 travailleurs de la fili�re programmation informatique, le langage a concentr� 83,5 % de retours positifs. Ce sont donc pr�s de 75 000 d�veloppeurs de ce sondage Stack Overflow qui ont fait savoir qu�ils utilisent le langage Rust et qu�ils vont continuer � en faire usage ; autrement dit, des d�veloppeurs qui, apr�s quelques exp�riences avec le langage, en sont tomb�s amoureux. Toutefois, le sondage Stack Overflow est pauvre en d�tail sur l�usage qu�il est fait du langage, notamment, son utilisation dans le cadre de projets personnels ou d�entreprise. C�est un r�cent sondage initi� par les mainteneurs Rust qui apporte la lumi�re sur ces diff�rents axes�
Le d�nominateur commun de l�enqu�te initi�e par les mainteneurs Rust avec celle de Stack Overflow est que la majorit� des pr�s de 4000 r�pondants a eu un contact avec le langage. En substance, ce dernier se poursuit pour 82,8 % des r�pondants tandis que 7,1 % des r�pondants disent ne plus faire usage du langage apr�s des exp�riences pass�es. Grosso modo, ce sont des chiffres en lien avec l�adoption du langage, mais qui restent vagues sans pr�cisions suppl�mentaires.
En effet, 43 % des r�pondants (la majorit�) au sondage organis� par les mainteneurs Rust font savoir que le nombre de lignes de code des projets sur lesquels ils se sont lanc�s avec le langage va d�un millier � une dizaine de milliers. C�est un indicateur de ce que les d�veloppeurs usent beaucoup plus du langage dans le cadre de ce qui serait des projets personnels. C�est une tendance qui va dans le m�me sens que les chiffres mis en avant par l��dition 2019 de l�enqu�te Jetbrains sur Rust : � 97 % des tiers interrog�s ont d�clar� utiliser Rust depuis moins d'un an. Avec seulement 14 % de personnes l'utilisant pour le travail, il est beaucoup plus populaire comme langage pour les projets personnels ou secondaires. Plus de 90 % des r�pondants qui ont opt� pour Rust comme l�un de leurs principaux langages travaillent avec ce dernier sur des bases de code de moins de 300 fichiers. �
Toutefois, si la principale raison avanc�e par ceux qui ont arr�t� de faire usage du langage Rust (ou qui n�en ont jamais fait usage) est que leur entreprise ne s�en sert pas, il faut noter que les retours des d�veloppeurs impliqu�s dans des projets qui comptent entre une dizaine de milliers et une centaine de milliers de lignes de codes est en augmentation : 8,9 % en 2016, 16 % en 2017, 23 % en 2018 et 34 % en 2019.
En fait, l�un des principaux facteurs susceptibles de drainer plus de d�veloppeurs dans l�utilisation de Rust est l�adoption en entreprise qui semble encore faire d�faut au langage. En toile de fond, on a un lot de raisons techniques susceptibles de justifier le positionnement des entreprises qui ne s�appuient pas sur Rust pour leurs projets : manque de biblioth�ques, absence de prise en charge de plus d� environnements de d�veloppement int�gr�, manque de documentation, etc. En effet, le manque de biblioth�ques est l�une des raisons que certains d�veloppeurs soulignent comme un frein � la productivit�.
Rien de concret pour le moment, mais il se dit qu�il est possible qu�un framework d�di� � la mise au point de drivers en langage Rust soit accept� au sein de Linux. C�est connu, le noyau Linux est le produit de d�veloppements en langages C et assembleur. Dans la fili�re de la mise au point de drivers pour le syst�me d�exploitation open source, c�est encore ce tandem qui r�gne en ma�tre. Les d�veloppeurs engag�s sur cet axe le pl�biscitent pour les �normes possibilit�s qu�il offre en mati�re de manipulation des ressources mat�rielles d�un syst�me informatique. Dans le jargon du milieu, on parle de � proximit� avec le hardware. � Seulement, de plus en plus de voix s��l�vent pour appeler � un passage au langage Rust. C�est une initiative susceptible d�apporter encore plus d�aura au langage.
Source : Sondage Stack Overflow, Enqu�te Rust, Jetbrains
Et vous ?




Voir aussi :



Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.