Go est un langage de programmation open source créé pour la première fois chez Google par Robert Griesemer, Rob Pike et Ken Thompson. Alors que la base de code de Google gagnait en complexité et en taille, l'entreprise devait créer un langage de programmation simple, fiable et facile à apprendre. Go coche toutes ces cases.
Il est typé statiquement et est livré avec une allocation de mémoire, une récupération de place et une concurrence naturelle. La conception de Go donne au langage des performances et une vitesse élevées.
Go est principalement utilisé dans la programmation cloud, DevOps, la robotique, la science des données et l'intelligence artificielle.
Mise en route: Installer Go
Pour démarrer avec Go, installez-le dans votre environnement de développement. Avant de l'installer, vous devez le télécharger à partir de la page de téléchargements Go. Une fois là-bas, cliquez sur le programme d'installation qui correspond à votre système pour lancer le processus de téléchargement.
Installer Go sur Windows
Ouvrez le fichier MSI que vous avez téléchargé et suivez les instructions pour installer Go. Confirmez si l'installation a réussi en exécutant la commande suivante dans l'invite de commande.
aller version
Installer Go sur macOS
Ouvrez le fichier PKG que vous avez téléchargé, suivez les instructions pour installer Go, et c'est tout. Vous devriez pouvoir l'utiliser.
Comme avec Windows, vous pouvez utiliser la commande suivante pour confirmer si l'installation a réussi :
aller version
Installer Go sur Linux
Avant d'installer Go, supprimez toutes les installations précédentes à l'aide de cette commande :
rm -rf /usr/local/go
Soyez très prudent en utilisant le rm commande avec le RF options. Il supprimera définitivement le répertoire que vous lui avez donné, y compris tous les fichiers qu'il contient. Attention aux fautes de frappe !
À présent, extraire le fichier tarball vous venez de télécharger sur /usr/local . Exécutez la commande suivante en remplaçant fichier-tarball.tar.gz avec votre nom de fichier :
tar -C /usr/local -xzf fichier-tarball.tar.gz
Vous devez également ajouter le chemin Go au variable d'environnement de chemin:
exporter CHEMIN=$CHEMIN:/usr/local/go/bin
Votre premier programme Go
Maintenant que vous avez installé Go sur votre machine, vous êtes prêt à écrire votre premier programme Go.
Créer un programme Hello World
Le premier programme que vous allez créer est un programme simple qui affiche "Hello world". Créer un nouveau fichier, hello-world.go, et ouvrez-le avec votre éditeur de texte préféré. Si vous utilisez VS Code, il vous demandera d'installer l'extension Go. Installez-le et ajoutez le code suivant à hello-world.go:
paquet principal
importer "fmt"
fonction principale () {
fmt. Println("Bonjour le monde")
}
Avant de discuter de ce qui se passe dans le code que vous venez d'écrire, exécutez la commande suivante pour vérifier si cela fonctionne.
allez courir hello-world.go
Il devrait imprimer "Hello World" sur votre terminal.
Répartition du programme
Paquet exécutable
paquet principal
Go organise les fichiers source en packages, ce qui facilite la réutilisation. Un même package peut contenir plusieurs fichiers. Chacun de ces fichiers peut accéder aux valeurs ou fonctions d'autres fichiers du même package sans les importer. De plus, l'importation d'un package dans un fichier Go vous donne accès à toutes les valeurs et fonctions définies dans les fichiers qu'il contient.
Le package principal que vous avez utilisé dans le hello-world.go programme est spécial car il indique à Go que ce programme est exécutable.
Fonctions de formatage d'importation
importer "fmt"
fmt est l'un des packages fournis par Go. Il fournit des moyens d'implémenter des fonctionnalités d'E/S formatées comme l'impression d'une chaîne.
La fonction principale
fonction principale
Chaque programme Go exécutable doit avoir un principale fonction qui sert de point d'entrée.
Dans cet exemple, vous utilisez fmt. Imprimerln pour imprimer "Hello World" suivi d'une nouvelle ligne.
Vous pouvez trouver le code du programme Hello World dans ce didacticiel de cet essentiel.
Continuer à apprendre sur la programmation Go
Cet article vous a présenté l'écriture de programmes dans le langage de programmation Go. Vous avez appris à installer Go sur le système d'exploitation que vous utilisez et à créer un programme hello world simple. Approfondissez Go en découvrant les types de variables, les tableaux et les boucles.
Golang vaut-il la peine d'être appris aujourd'hui ?
Lire la suite
Rubriques connexes
- Programmation
- Programmation
A propos de l'auteur
Mary Gathoni est une développeuse de logiciels passionnée par la création de contenu technique non seulement informatif mais également engageant. Lorsqu'elle ne code pas ou n'écrit pas, elle aime passer du temps avec des amis et être à l'extérieur.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner