Le langage de programmation Go de Google passe à la version 1.2.
Cette nouvelle version, qui est publiée pratiquement sept mois après Go 1.1, apporte plusieurs nouveautés, des améliorations de performance et quelques petits changements dans la syntaxe du langage.
Go 1.2 a été libéré grâce à la participation de plus de 116 développeurs, qui ont soumis des rapports de bogues et plus de 1600 changements dans le noyau du langage de programmation open source.
Le « tool chain » apporte une nouvelle fonctionnalité importante permettant de calculer et d'afficher les résultats de la couverture des tests. Goroutines (fonctions permettant d’exécuter des taches en parallèles) bénéficie d’optimisations qui permettront d’améliorer considérablement les performances des certains programmes.
Avec cette version, de nombreux ajouts et modifications ont été apportés à la bibliothèque standard, tout en assurant la compatibilité descendante.
Pour rappel, Go se positionne comme une alternative aux langages de programmation C et C++. 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.
Pour le géant du Web, Go apporte de meilleures performances et plus de flexibilité. Sauf que, selon des tests sur un benchmark de Go avec le compilateur GCC sur Ubuntu x64, le compilateur du langage de Google affiche des performances moins élevées que celles de GCC.
De plus, après quatre années d’existence, Go ne semble pas séduire beaucoup de développeurs et les langages C et C++ restent encore très populaires. Selon l’index de popularité Tiobe, Go n’apparaît qu’en 49e position, alors que C demeure le langage le plus populaire.
Source : site du projet
Et vous ?
Avez-vous adopté Go ? Pourquoi ?
Que pensez-vous du langage ? Représente-t-il une sérieuse menace pour C et C++ ?
Go, l'alternative de Google aux langages C et C++ sort en version 1.2,
Après 4 ans d'existence, le langage open source a séduit peu de développeurs
Go, l'alternative de Google aux langages C et C++ sort en version 1.2,
Après 4 ans d'existence, le langage open source a séduit peu de développeurs
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !