Après les deux ateliers de Paris et Besançon, le groupe Calcul, en partenariat avec l'institut de recherche mathématique de Rennes et le service expérimentation et développement de l'INRIA Rennes-Bretagne Atlantique, propose un atelier pour débutant en programmation C++11 et 14 du 29 novembre au 1er décembre 2016 à Rennes.
L’intervenant principal est Joël Falcou secondé pour les TP par Anthony Baire et Pierre Navaro.
Le prérequis pour ce cours est de maîtriser le langage C et d'avoir des notions de programmation objet.
Les inscriptions sont closes.
Lieu
IRMAR sur le campus de Beaulieu à Rennes.
Matériel - Logiciels
Les participants devront se munir d’un ordinateur portable.
- Sous linux ou mac : l’installation de g++ 4.8+ ou clang 3.4+ est nécessaire (et suffisante).
- sous windows il faudra installer MSVC 2015
Supports de cours et TP
Les supports de cours et de TP peuvent être téléchargés ici
Sur le web :
Livres :
- "Programming : Principles and Practice Using C++" - Bjarne Stroustrup (2014)
- "Effective C++", Scott Meyers (2014)
- "C++ Concurrency", Anthony Williams (2012)
- "Accelerated c++", Andrew Koenig (2000)
- Historique du langage
- Pourquoi C++ ?
- Normes et évolutions
- main()
- Processus de compilation
- Types et variables
- Structures de contrôle
- Fonctions, surcharge et générosité
- Gestion des erreurs
- Structures et autres types composites
- Types paramétriques
- Principe de la RAII
- Conteneurs
- Algorithme
- Pointeurs à sémantique riche
- Date et heure