Bienvenue dans le monde de Go, commençons notre exploration!
Go est un langage de progammation système concurrent à la compilation rapide et disposant d'un ramasse-miettes. Il a les avantages suivants:
- Compilation d'un large projet en quelques secondes.
- Fournit un modèle de développement facile à gérer, évitant la plupart des problèmes liés aux fichiers d'en-tête C.
- C'est un langage statique avec un système de types de données simple, afin que les utilisateurs n'aient pas à perdre du temps à gérer les relations entre types. Il peut-être vu comme un langage orienté-objet simplifié.
- Il possède un ramasse-miettes. Il fournit un support de base pour la concurrence et de la communication.
- Conçu pour les ordinateurs multi-core.
Go est un langage compilé. Il combine l'efficacité de développement des langages interprétés ou dynamiques avec la sécurité de langues statiques. Il va être la langue de choix pour les ordinateurs modernes multi-core inter-connectés. À ces fins, il ya quelques problèmes qui doivent fondamentalement être résolu au niveau de ce langage, comme un système de types très expressif et léger, un modèle de concurrence natif, et un ramasse-miettes géré strictement. Durant longtemps, aucun paquet ou outil n'est apparu qui avait pour but de résoudre tous ces problèmes de façon pragmatique; ainsi naquit la motivation pour du langage Go.
Dans ce chapitre, je vais vous montrer comment installer et configurer votre propre environnement de développement Go.
- Table des matières
- Section suivante: Installation