Premiers pas avec le langage Go de Google

Il tend à être utilisé à la place de Python et de Ruby et innove au niveau de certaines fonctionnalités comme les Slice, Map, channels et Goroutines. Découverte du langage créé et utilisé par Google depuis 2007. Article paru dans L'Informaticien n°160.

Pour concevoir le langage Go, Google a fait appel à plusieurs vétérans de la programmation : Ken Thompson, co-auteur d’Unix et créateur du langage B auquel a succédé le C, Rob Pike, le créateur du système Plan 9 pour Bell, et Robert Griesemer qui a contribué au compilateur JavaScript V8 de Chrome et au projet GCC, le compilateur C GNU. Créé en  2007, le Go est utilisé en production chez Google depuis mai 2010. Outre le fait qu’il peut remplacer le C++ très efficacement dans certains cas de figure – pas tous, loin s’en faut –, il tend aussi à être utilisé à la place de Python et Ruby car sa vitesse de compilation convient au scripting, tout en produisant des binaires. Il peut être employé à la place de presque tous les langages de conception de programmes en ligne de commande. Le Go innove surtout au niveau de ses fonctionnalités, particulièrement les Slice, Map, channels et Goroutines.

Lire la suite de l'article en rubrique Dossiers.