
Le 10 novembre 2009, un nouveau langage de programmation venait s’immiscer dans la pléthore de langages déjà disponibles. Développé par Google, le langage a rapidement attiré l’attention de l’industrie et de bon nombre de développeurs.
Go est une alternative au langage de programmation C/C++. Il reprend ce qui a fait le succès de ces langages, tout en intégrant des nouveautés pour rendre le code plus concis, lisible et offrir plus de sécurité. C’est un langage compilé permettant de simplifier le développement d'applications concurrentes. Il est destiné notamment à la programmation système.
Selon Google, les langages de programmation majeurs datent de plus d’une décennie, et ne se sont pas adaptés à l’évolution du paysage informatique qui a énormément changé. Go a été conçu pour tirer parti des processeurs multicœurs, fournir des fonctionnalités modernes comme le typage dynamique, le ramasse-miettes (garbage collection), et abandonner des aspects pénibles comme l’inclusion des fichiers pour le langage C.
Après son lancement, Go a eu droit à un court moment de gloire. En quelques mois, le langage a enregistré la plus forte croissance sur l’indice Tiobe, faisant de celui-ci le langage de l’année 2009, d’après Tiobe.
Un succès du probablement à un effet de curiosité de la part des développeurs, parce que le langage est soutenu par un acteur majeur du Web. Cinq ans après la naissance de Go, il ne semble pas séduire beaucoup de développeurs, tandis que les langages C et C++ restent encore très populaires. Selon l’index de popularité Tiobe, Go n’apparaît qu’en 41e position, alors que C demeure le langage le plus populaire.
Actuellement Go est à sa version 1.4, avec son environnement d’exécution et ses outils de développement. La prochaine version du langage sera publiée le 1er décembre 2014, et un support des terminaux mobiles est prévu pour 2015.
Source : Blog Go
Et vous ?

