Dates: du lundi 25 mars au jeudi 28 mars
Lieu: Inria Saclay - Bâtiment Turing - Salle Gilles Kahn
Intervenants: Sébastien Gilles, Vincent Rouvreau (SED Saclay) et Jérôme Diaz (M3DISIM)
Cette formation a pour but de donner de solides bases en C++ dans sa version la plus moderne (C++ 14/17 principalement avec quelques notions de C++20 - la formation sera prochainement mise à jour pour le présenter plus en détail, mais pour le moment nous sommes limités par le choix des notebooks Jupyter qui ne supportent pas ce standard). A l'issue de la formation l'objectif est de:
La formation peut être donnée en anglais ou en français selon les participants; le support est en anglais et si la formation est donnée en anglais il sera possible de poser des questions en français - le but est que la langue ne soit pas un obstacle.
La présentation est disponible ici et s'appuie sur les notebooks Jupyter avec le noyau Xeus-cling. Le README indique comment installer facilement Xeus-cling sur votre portable, qui sera indispensable car la formation alterne présentations et TP.
Aucun pré-requis fort n'est requis: une version déployable sur BinderHub est disponible cette année.
Il est néanmoins conseillé de procéder à une installation locale de Xeus-cling (voir le README: le déploiement sur Binder prend quelques minutes).
Optionnellement, une image Docker est fournie au besoin pour les TP.
Vous pouvez vous inscrire à la formation ici; merci de nous signaler en amont de la formation si vous vous êtes inscrits mais ne pouvez finalement pas y participer.
La formation est gratuite et accessible à tous. Il est possible de ne pas assister à une des sessions mais il faut avoir conscience qu'elles ne sont pas complètement indépendantes et suivent une progression logique.