Atelier C++ : les bases du 11 et du 14
Le groupe Calcul propose une formation pour débutant en programmation C++11 et 14 les 28, 29 et 30 avril 2015 dans l’amphi Hermite à l’IHP (http://www.ihp.fr/).
Cette formation sera donnée par Joël Falcou et Serge Guelton.
L’unique prérequis pour ce cours est d’avoir des notions de programmation (boucles, variables, ...).
Pour suivre correctement cette formation, les participants devront se munir d’un ordinateur portable avec g++ 4.8+ ou clang 3.4+.
Pour vous inscrire, merci de remplir le questionnaire suivant
http://calcul.math.cnrs.fr/C3I/index.php?sid=44446&lang=fr
Le nombre de place sera limité à 40 personnes.
Les horaires pour cet atelier sont les suivants
28 avril 2015 : 10h - 17h30
29 avril 2015 : 9h - 17h30
30 avril 2015 : 9h - 17h
Les supports de l’atelier
https://github.com/serge-sans-paille/land_of_cxx
Le programme est le suivant
Mardi 28 avril 2015
Introduction
- Historique du langage
- Pourquoi C++ ?
- L’héritage du C
- Normes et évolutions
Structures de base d’un programme C++
- Types et variables
- Structures de contrôle
- Fonctions et procédures
- Processus de compilation
- Mise en pratique
Aspects impératif
- Définir une fonction
- Paramètres, arguments et valeurs de retour
- Inférence de type
- Gestion des erreurs
- Mise en pratique
Mercredi 29 avril 2015
Entrées/Sorties
- Notions de flux
- Entrées et sorties standards
- Fichiers textes et binaires
- Mise en pratique
La bibliothèque standard
- Conteneurs
- Algorithme
- Fonctions mathématiques
- Dates et heures
- Expressions régulières
- Mise en pratique
Jeudi 30 avril 2015
Programmation orientée objets
- Principes généraux
- Notion d’interface
- Héritage
- Principes de substitution de Liskov
- Mise en pratique
Gestion des ressources systèmes
- Principe de la RAII
- Sémantique de valeur, sémantique d’entité
- Pointeurs à sémantique riche
- Mise en pratique
Programmation générique
- Fonctions génériques
- Structures génériques
- Mise en pratique
fr
Présentation du Groupe Calcul
Formations / Ecoles
?