Pour vous authentifier, privilégiez eduGAIN / To authenticate, prefer eduGAINeu

31 mai 2012
LAL
Fuseau horaire Europe/Zurich
Venez partager votre savoir-faire !

Envoyer un courrier au comité de pilotage de LoOPS

Atelier GO

31 mai 2012, 14:00
2h
Salle 203 (LAL)

Salle 203

LAL

Bât 200 91898 Orsay

Orateur

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. Les participants à cet atelier doivent apporter leur machine (macosx (64b), linux (32/64), windows (64b)) avec Go-1.0.1 installé, soit depuis les binaires, soit depuis les sources (pour ce mode d'installation, il faut un environnement complet de développement (make,gcc,hg)). Pré-requis: (bases de) programmation orientée objets, intérêt pour la programmation concurrente pour les futures machines multi-coeurs/many-coeurs.

Documents de présentation