Description

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

Références

Programme

mardi 29/11

09:00 10:00 Pas de support disponible

Introduction

  • Historique du langage
  • Pourquoi C++ ?
  • Normes et évolutions
10:00 17:30 Pas de support disponible

Eléments fondamentaux

  • main()
  • Processus de compilation
  • Types et variables
  • Structures de contrôle
  • Fonctions, surcharge et générosité
  • Gestion des erreurs

mercredi 30/11

09:00 12:00 Pas de support disponible

Structure de Données Abstraites

  • Structures et autres types composites
  • Types paramétriques
  • Principe de la RAII
14:00 17:30 Pas de support disponible

La bibliothèque standard

  • Conteneurs
  • Algorithme
  • Pointeurs à sémantique riche
  • Date et heure

jeudi 01/12

09:00 17:30 Pas de support disponible

Programmation orientée objets

  • Notion d’interface
  • Polymorphisme statique
  • Polymorphisme dynamique
  • Principes de substitution de Liskov