Table des matières:
Définition - Que signifie Go?
Go est un langage de programmation open source développé chez Google par Robert Griesemer, Rob Pike et Ken Thompson en 2007. Bien qu'il soit construit à peu près de la même manière que C ou Algol, contrairement à de nombreux autres langages, il ne dépend pas de C dans en tous cas. Une caractéristique déterminante de Go est la concurrence, ce qui signifie que plusieurs processus peuvent être exécutés en même temps, ce qui fait de Go un langage efficace. C'est également un langage verbeux qui affiche des informations détaillées. Ses autres fonctionnalités sont la gestion de la mémoire, le typage structurel, la sécurité de la mémoire et la programmation de style CSP.
Go est également connu sous le nom de golang.
Techopedia explique Go
Go a commencé comme une expérience avec l'objectif de répondre aux critiques courantes des autres langages de programmation tout en conservant leurs caractéristiques positives.
Les objectifs de la création de Go étaient les suivants:
- Capacité à évoluer vers des systèmes plus grands comme C ++ et Java
- Construire un langage de programmation léger et dynamique qui pourrait s'adapter à l'évolution des besoins
- Soutenir les outils, mais ne pas dépendre des outils
- Prise en charge de la simultanéité et du réseautage
Go a été implémenté à plusieurs endroits depuis son annonce en novembre 2009. Son compilateur, gc, a été développé en tant que logiciel open source et est destiné à diverses plates-formes telles qu'Unix, Windows, OS X, BSD et Linux. Depuis 2015, il a également commencé à être utilisé avec des appareils mobiles.
Go offre une compilation rapide et peut améliorer l'efficacité et la gestion à distance des packages.
Cette définition a été écrite dans le contexte des langages de programmation