Le langage Go de Google, ou golang, a atteint sa plus haute position dans l'indice de popularité des langues Tiobe. Ce langage, qui occupe désormais la huitième place dans l'indice de popularité des langages, est en progression depuis plusieurs années. Go, qui est probablement mieux connu comme le langage utilisé pour développer Docker et Kubernetes, s'est hissé dans le top 10 de l'indice Tiobe il y a un an, mais sa position actuelle est la plus élevée jamais atteinte.C'est en mars 2023 que Go a réintégré le top 10 de l'indice Tiobe. Paul Jansen, PDG de Tiobe, a alors faut ce commentaire :
Go est entré dans le top 10 de l'indice TIOBE ce mois-ci. Les ingénieurs semblent aimer le langage de programmation Go. Qu'est-ce qui le distingue ? Go n'est pas révolutionnaire, mais sa force réside dans la combinaison des bonnes fonctionnalités. Il a une simultanéité et une récupération de place intégrées, est typé statiquement et a de bonnes performances. Le fait que Go soit soutenu par la société Google aide également. Cela améliore la confiance à long terme dans le langage. Des applications populaires telles que Docker et Kubernetes ont été développées à l'aide de Go. Go restera-t-il dans le top 10 ? C'est une question intéressante, car la position numéro 10 de l'indice TIOBE semble changer presque tous les mois.
Ce mois-ci, Go est entré dans le top 10 de l'indice TIOBE à la position 8. Il s'agit de la position la plus élevée jamais atteinte par Go. Lorsqu'il a été lancé par Google en novembre 2009, Go a connu un succès immédiat. C'était l'époque où tout ce que faisait Google était magique. Quelques années avant l'apparition de Go, Google avait lancé GMail, Google Maps et Google Docs. Aussi, lorsque Google a annoncé son premier langage, Go, la communauté des développeurs a été ravie. C'était le sujet de conversation de la ville. Après seulement deux mois d'existence, Go a remporté le prix TIOBE du langage de l'année. De manière inattendue, le battage médiatique s'est vite estompé. En 2015, Go a atteint la position 122 dans l'index TIOBE et tout semblait perdu. Un an plus tard, Go a adopté un cycle de publication très strict de "six mois" (soutenu par Google). À chaque nouvelle version, Go s'est amélioré. En parallèle, Docker et Kubernetes (tous deux écrits en Go) ont commencé à devenir très populaires à partir de 2016. Cela a permis de regagner la confiance dans Go. Aujourd'hui, Go est utilisé dans de nombreux domaines logiciels tels que la programmation back-end, les services web et les API. Grâce à son adoption croissante dans l'industrie, Go semble être un langage qui a les capacités de rester dans le top 10 de l'indice TIOBE pendant longtemps. Remarque secondaire intéressante : le tout dernier nouveau langage de Google, Carbon, est entré dans le top 100 pour la première fois ce mois-ci.
Jansen a déclaré qu'il s'attendait à ce que Go reste dans le top 10 de l'index pendant encore longtemps. La version 1.22 de Go, qui apporte des modifications aux boucles for, a été publiée le 7 février. Par ailleurs, dans la version de février de l'index Tiobe, le langage Carbon de Google, présenté comme le successeur de C++, a atteint le top 100 pour la première fois.
Ce que préfèrent les développeurs Go
L’équipe de Go a publié les résultats de son enquête semestrielle auprès des développeurs, fournissant des informations précieuses sur l’utilisation du langage de programmation Go et les défis auxquels sont confrontés les développeurs.
Environnements de développement
Comme les années précédentes, la majorité des personnes interrogées ont déclaré travailler avec Go sur les systèmes Linux (63 %) et macOS (58 %). De petites variations de ces chiffres d'une année à l'autre dépendent très probablement de qui trouve et répond à cette enquête (en particulier sur le blog Go), car l'équipe n'a pas observé de tendances cohérentes d'une année sur l'autre dans l'échantillon aléatoire provenant de VS Code.
Pile technologique
Les chiffres indiquent que Go est un langage destiné au développement moderne basé sur le cloud. En effet, 75 % des personnes interrogées travaillent sur un...
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.
