31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
# 1 Configuration de votre environnement de développement Go
|
|
|
|
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
|
|
|
|

|
|
|
|
## Navigation
|
|
|
|
- [Table des matières](preface.md)
|
|
- Section suivante: [Installation](01.1.md)
|