Go, go, go !

Spécialité(s)


Résumé

La première version stable du langage Go a été publiée en mars de cette année. Il s'agit donc du langage le plus récent disponible pour une utilisation en production et comme avec tout nouveau langage, de nombreuses questions se posent. À quoi sert-il ? Pourquoi encore un langage différent ? Le projet est-il pérenne ? Comment l'utiliser ? Ce premier article tente de répondre à ces questions.


1. Historique

Le langage Go a tout d'abord été développé en interne chez Google à partir de 2007. L'équipe de développement était composée de Robert Griesemer, Rob Pike et Kenneth Thompson. Sans sous-estimer le talent de ses partenaires, le dernier nom devrait vous évoquer quelque chose... Mais si, cherchez au fond de votre mémoire, vous avez forcément entendu parler à un moment ou à un autre de Kenneth (ou Ken) Thompson ! Il a travaillé avec Dennis Ritchie sur l'écriture du système Unix, il a créé le langage B qui a servi de base à l'écriture du langage C, c'est lui qui a inventé l'éditeur ed et, avec Rob Pike précédemment cité, le codage de caractères UTF-8, etc. Le nombre et la qualité de ses contributions en font une véritable légende, au même titre que Dennis Ritchie. Même si, dans notre société, ce sont les commerciaux capables de vendre une fortune n'importe quel matériel estampillé d'un petit fruit grignoté par un ver qui apparaissent...

Cet article est réservé aux abonnés. Il vous reste 90% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous