Go sort aujourd’hui une nouvelle mouture et apporte pas mal d’améliorations depuis la 1.0 parue en Mars 2012.

Pour cette version ses contributeurs ont particulièrement appuyé sur les performances et ont optimisé les points suivants :

  • Le compilateur et son éditeur de lien
  • Le ramasse miette (Garbage collector)
  • L’ordonnanceur de goroutine
  • L’implémentation des cartes (Map)
  • Une partie de la bibliothèque standard

Sur le plan sécurité une nouveauté apparait pour la programmation concurrente puisque Go se munit maintenant d’un détecteur de course, qui permet de trouver des erreurs de synchronisation de mémoire dans vos programmes. Cela fera l’objet d’un prochain article mais il y a toujours le manuel pour les plus impatients.

La librairie standard a aussi été élargie et améliorée mais reste malgré tout conforme aux règles de compatibilité. Il est donc recommandé de faire la mise à niveau.

N’hésitez pas à voir les notes de version du site officiel pour ceux qui souhaitent avoir plus de précisions sur les derniers changements (en anglais).

Il n'y a pas de commentaires.