Atelier C++ : les bases du 11 et du 14

Fort du succès de l’atelier C++ d’avril à Paris, le groupe Calcul (en partenariat avec le Laboratoire de Mathématiques de Besançon) propose une formation pour débutant en programmation C++11 et 14 les 8, 9 et 10 septembre 2015 à Besançon.

L’intervenant principal est Joël Falcou secondé (pour les TP) par Florent Langrognet.
L’unique prérequis pour ce cours est d’avoir des connaissances en programmation.

Inscription

Formulaire d’inscription
Date limite : 26/6/2015
Nombre de places limité à 30.

Matériels - Logiciels

Les participants devront se munir d’un ordinateur portable

  • si l’ordinateur est sous linux : l’installation de g++ 4.8+ ou clang 3.4+ est nécessaire (et suffisante)
  • sinon, les participants travailleront sur une machine virtuelle qu’il convient d’installer avant. Le fichier est téléchargeable ici

Lieu

Salle A - Centre Diocésain, 20 rue Mégevand, Besançon


Horaires

8 septembre 2015 : 10h - 17h30
9 septembre 2015 : 9h - 17h30
10 septembre 2015 : 9h - 17h


Supports de cours/TP

formation_base_cpp.zip

https://github.com/serge-sans-paille/land_of_cxx


Programme

Mardi 8 septembre 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 9 septembrel 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 10 septembre 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

Références


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 1938 / 404593

Suivre la vie du site fr  Suivre la vie du site Présentation du Groupe Calcul  Suivre la vie du site Formations / Ecoles   ?

Site réalisé avec SPIP 3.0.17 + AHUNTSIC

Creative Commons License