Journée GO
salle de réunion B0.61
Paris CNRS Michel Ange
Dans le cadre de ses actions nationales, le réseau DevLog organise une journée sur le language GO le 05 juin 2026 à Paris, au siège du CNRS (Paris Michel Ange). Cette action est ouverte à l'ensemble des agents de l'ESR.
Go est un langage de programmation initié par Google en 2007 et qui a su attirer une large communauté de développeur·ices et d'utilisateur·ices. Go est un langage compilé à typage statique, avec une prise en main relativement simple : son ramasse-miette (garbage collector), sa compilation rapide et statique, ainsi que les briques de bases facilitant la programmation concurrente, permettent aux utilisateur·ices de ce langage d'atteindre une grande productivité et des performances à l'exécution importantes.
Go est également entouré d'un riche écosystème d'outils intégrés (formatage, linters, tests, …) et d'une large bibliothèque standard (http, os, json, zip, reflection, …). Sa chaîne intégrée de compilation croisée et sa compilation statique font de Go un langage adapté tant pour des outils en ligne de commande que pour des services web ou des outils d'analyse de données.
Simple ne veut pas dire inné : cette formation devrait permettre d'introduire les concepts de base du langage (types, variables, fonctions, modules) ainsi que des concepts plus avancés (interfaces, concurrence) au travers d'exercices/tutoriels plus ou moins guidés.
La journée en présentiel alternera présentation théorique et exercices pratiques.
Inscription gratuite mais obligatoire. Le nombre de place étant limité, ne tardez pas. Les éventuels frais de mission (déplacement, hébergement, ...) ne sont pas pris en charge par l'organisation.
Pré-requis :
- Connaître un langage de programmation (mieux si langage compilé)
- Être familier avec l'utilisation de la ligne de commande
Les stagiaires devront se munir d'un ordinateur portable et auront au préalable de la journée à installer le SDK GO et de configurer leur éditeur de code pour notamment la complétion automatique.
cf https://codeberg.org/sbinet/margo#bootstrapping-the-work-environment
Comité d'organisation :
Vincent Ferotin - vincent.ferotin@cnrs.fr
Sébastien Binet - sebastien.binet@clermont.in2p3.fr
Stefan Gaget - stefan.gaget@cnrs.fr