Decription

Le groupe Calcul vous propose un atelier "C++ : vers 2011 et au-delà " du 29 au 31 octobre 2014

Cet atelier sera réalisé par Joël Falcou du Laboratoire de Recherche en Informatique d'Orsay.

Supports de cours

L'atelier se tiendra à l'IHP en salle 314. Les horaires des journées sont

  • mercredi: 10h - 17h30
  • jeudi: 9h - 17h30
  • vendredi: 9h - 17h30

Programme

Le langage C++ a connu un regain d’intérêt depuis l'adoption du standard 2011 et de 2014. Ces évolutions du langage ont pour objectif de rendre plus sûr, plus performant et plus simple le développement d'applications critiques et de logiciels d'infrastructures.

Cette formation va parcourir les différentes nouveautés du langage en s'attachant à démontrer les applicabilités et leurs avantages dans des scénarios concrets. Les thèmes abordés sont:

  • Simplicité
    • Déduction de type automatique: auto, decltype, trailing return type
    • Boucles généralisées
    • Fonctions anonymes
    • Généricité appliquée: template alias, générique variadique
  • Sûreté
    • RAII et ses applications
    • Pointeur à sémantique forte et sémantique faible
    • Conteneurs et Algorithmes
  • Performances
    • Le multi-threading via std::thread
    • Parallélisation via Future
    • Polymorphisme Statique vs Polymorphisme Dynamique
  • Application au design applicatif
  • Application au design de bibliothèque