Le langage Go de Google a réintégré le top 10 de l'indice Tiobe de popularité des langages de programmation. C’est en juillet 2017 que le langage est apparu pour la dernière fois dans ce top 10. Go se classe 10e dans l'édition de mars de l'indice, après s'être classé 11e le mois précédent. Il faut noter que Go n'a jamais obtenue une meilleure place que la dixième.Voici le commentaire de Paul Jansen, PDG TIOBE Software, à ce sujet :
L'indice TIOBE Programming Community est un indicateur de la popularité des langages de programmation. L'index est mis à jour une fois par mois. Les notes sont basées sur le nombre d'ingénieurs qualifiés dans le monde, les cours et les fournisseurs tiers. Les moteurs de recherche populaires tels que Google, Bing, Yahoo!, Wikipédia, Amazon, YouTube et Baidu sont utilisés pour calculer les notes. Il est important de noter que l'index TIOBE ne concerne pas le meilleur langage de programmation ou le langage dans lequel la plupart des lignes de code ont été écrites. L'index peut être utilisé pour vérifier si vos compétences en programmation sont toujours à jour ou pour prendre une décision stratégique sur le langage de programmation à adopter lors du démarrage de la construction d'un nouveau système logiciel.
Un autre index, PYPL, n'incorpore pas Go dans son top 10. PYPL analyse la fréquence à laquelle les didacticiels de langage sont recherchés à l'aide de Google. Il faut attendre la douzième place pour voir Go qui a gagné une place par rapport à la même période l'année dernière. Voici son classement dans l'édition mars 2023 :
Bien que ces baromètres ne représentent pas la réalité dans le monde de l'IT Pro francophone, force est de constater que, parmi les langages les plus demandés dans les offres d'emploi sur Developpez.com, Go a occupé la neuvième place.
Go et l'actualité
Go 1.20 est disponible
Go 1.20 apporte quelques ajouts notables au niveau des outils et des fonctionnalités du langage. L'optimisation guidée par les profils (PGO - profile-guided optimization) lors de la compilation est particulièrement remarquable. Cette version est la dernière à prendre en charge certaines anciennes versions de Windows et macOS.
Le langage de programmation Go de Google veut activer la télémétrie par défaut
Russ Cox est l'ingénieur de Google qui dirige actuellement le développement de Go, et il a présenté une proposition controversée, qui impliquerait d'activer la télémétrie dans Go par défaut. Cox a révélé la proposition sur GitHub.
La télémétrie, comme le décrit Cox, implique qu'un logiciel envoie des données du logiciel Go à un serveur pour fournir des informations sur les fonctions utilisées et sur les performances du logiciel. Il soutient qu'il est avantageux pour les projets open source de disposer de ces informations pour guider le développement.
[SPOILER]
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.