Orateur
Dr
Sebastien Binet
(LAL)
Description
Go est un nouveau langage de programmation Open Source, adapté à la programmation concurrente.
Le but de cet atelier est d'introduire le modèle de programmation concurrente CSP (Communicating sequential processes) dont Go s'inspire et les concepts fondamentaux sur lesquels il repose (goroutines, channels).
Les autres briques de bases (types, slices, maps), les idiomes du langage (duck-typing et interfaces) et quelques modules de la bibliothèque standard seront également abordés au cours de l'élaboration d'un mini-serveur web et d'un mini-load-balancer.