Go est un langage de programmation open source. Il est de type statique, avec une syntaxe dérivée de C, ajoutant la gestion automatique de la mémoire, la sécurité des types, certaines capacités de frappe dynamique, des types intégrés supplémentaires tels que des tableaux de longueur variable (appelés tranches) et des mappes de valeurs-clés, et un grande bibliothèque standard.

Go(parfois «Golang» pour la capacité de recherche) est un langage de programmation à usage général. Bien qu'à l'origine créé par Google, Go est un projet open sourceavec une large base de contributeurs. Il vise à être efficace à la fois pour le développement et l'exécution en mettant l'accent sur une compilation rapide et une maintenabilité accrue des grands projets. Go était initialement destiné aux tâches de programmation de systèmes telles que la création d'applications serveur / Web, de middleware à haut débit et de bases de données, mais il dispose d'un écosystème croissant de bibliothèques lui permettant d'être utilisé pour une grande variété de tâches telles que le développement de démons d'utilisateur final, CLI et applications de bureau / mobiles.

Les mécanismes de concurrence de première classe de Go facilitent l'écriture de programmes qui tirent le meilleur parti des machines multicœurs et en réseau, tandis que son système de type structurelpermet une construction de programme flexible et modulaire. Go se compile rapidement en mémoire sûrele code machine a encore la commodité du ramassage des ordures et la puissance de la réflexion au moment de l'exécution. C'est un langage rapide, compilé statiquement, qui se développe comme un langage interprété dynamiquement, mais fonctionne comme du code natif.

Go Documentation de référence

Go Tutoriels

Go Books (Payé)

Go Books (gratuit)

Projets Go populaires

Listes de diffusion Go

Accéder au canal IRC

Compilateurs Go en ligne

Allez FAQ

Éditeurs de code Go et IDE

Go Dependency Management

  • Modules Go(faisant partie de la chaîne d'outils Go depuis Go 1.11)
  • Dep(obsolète)
  • Glide(obsolète)