Blog traitant d'informatique, de programmation, de python, de golang, de linux...
|
Un des sites principaux de référence du langage go est https://go.dev/ .
Un autre site relatif à Fyne, un ensemble de packages permettant la création d'IHM se trouve à l'adresse https://developer.fyne.io/index.html
Pour plus de détails sur l'utilisation de Fyne, c'est ici
Certes, ce langage a été créé chez Google, mais autant je suis en désaccord avec un certaine partie de leur politique, autant je ne peux que reconnaitre la qualité technique de ce qu'ils sont capable de créer ! Y'a que les c*ns qui ne changent pas d'avis...:-)
Pour finir cet article de présentation et pour aborder les bibliothèques, je reprendrai ci-après une partie de la page Wikipedia que je vous invite à aller visiter...
Comme le C, Go exige d'indiquer quelles bibliothèques on utilisera. À la différence du C, il considère la compilation en erreur si cette bibliothèque n'est pas utilisée. Le compilateur Go ne contient en effet pas de messages d'avertissements par choix des concepteurs : « Il n'est pas indispensable de signaler ce qu'il ne serait pas indispensable de corriger ».
Principales bibliothèques :
Les bibliothèques sont tantôt indépendantes, tantôt dépendantes. Il existe par ailleurs plusieurs façons de faire des choses similaires. Par exemple pour lire un fichier, on pourra utiliser ioutil.ReadAll, file.Read() ou bufio.NewScanner().
On obtient la liste des bibliothèques depuis la ligne de commande par go list all.
Pour jeter un coup d'oeil à la bibliothèque standard, c'est ici
Suite de cette aventure dans les prochains articles...