26–29 sept. 2016
VVF Villages Le Grand Lioran
Fuseau horaire Europe/Paris

Atelier: Programmation concurrente en Go

27 sept. 2016, 16:50
1h 30m
Salle Cheminée (VVF Villages Le Grand Lioran)

Salle Cheminée

VVF Villages Le Grand Lioran

15800 Saint-Jacques-des-Blats
Atelier Ateliers Atelier

Orateurs

Dr Sebastien Binet (LPC/IN2P3)M. Thomas Bellembois (LPC Clermont-Ferrand)

Description

Cet Atelier formera les heureux participants aux concepts de base de la programmation concurrente, en `Go`. Nous commencerons avec un petit `"Hello` `World"` en `Go` pour rapidement introduire la syntaxe des fonctions, variables, `packages` et `interfaces`. Puis nous etudierons les deux outils disponibles pour organiser et orchestrer un programme concurrent en `Go`: les `channels` et les `goroutines`. Cette introduction a la programmation concurrente se fera _via_ l'implementation d'une application _peer-to-peer_ echangeant des messages pur texte a travers le reseau. La premiere mouture de cette application se fera en mode console, puis au fur et a mesure des ameliorations apportees au cours de l'atelier, la derniere version tournera dans un navigateur et permettra une utilisation en mode _"tchat"_.

Auteur principal

Dr Sebastien Binet (LPC/IN2P3)

Co-auteur

M. Thomas Bellembois (LPC Clermont-Ferrand)

Documents de présentation