Histoire de Go (Golang)
Les fondateurs et le contexte de création
Avant de plonger dans la technique, intéressons-nous à l'histoire de Go. Le langage a vu le jour chez Google en 2007, sous l’impulsion de trois ingénieurs de renom : Robert Griesemer, Rob Pike et Ken Thompson.
Ces trois pionniers étaient frustrés par certains inconvénients des langages existants, comme la lenteur des compilations en C++ ou la complexité grandissante du code dans des projets à grande échelle. Ils cherchaient un langage simple, rapide, et conçu pour la concurrence.
Ainsi, Go est né pour répondre à ce besoin au sein de Google, où de nombreux projets massifs requièrent des performances élevées et une haute maintenabilité.
De l’open source à l’adoption massive
En 2009, Go est officiellement publié en open source, ce qui a permis à la communauté de s’agrandir rapidement.
Voici quelques dates clés :
-
2012 : sortie de la version Go 1.0, considérée comme la première version stable.
-
2015 : Go 1.5 retire les dépendances en C dans son compilateur, renforçant encore l’indépendance et la portabilité.
-
2019 : introduction des modules Go (Go Modules), révolutionnant la gestion des dépendances.
Aujourd’hui, Go alimente des projets majeurs. Sa philosophie centrée sur la simplicité et la performance a séduit les développeurs cherchant un langage à la fois moderne et peu verbeux.
Golang et logo
Pourquoi Golang ?
Ce langage est également connu sous le nom de Golang afin d’éviter toute confusion avec d’autres termes similaires au mot "Go".
Logo de Go
Le logo du langage Go (ou Golang) représente une petite mascotte appelée "Gopher", qui est un adorable animal.

Gopher by Icon8