Programme du cours

Logo C++ francophone

Objectifs

  • démystifier la compilation et la gestion des bibliothèques
  • prendre en main les outils de gestion de projet de développement
  • débugguer et mesurer la performance en utilisant des outils dédiés
  • découvrir un environnement de développement intégré (IDE)
  • utiliser une bibliothèque graphique pour tracer des courbes depuis votre programme C++

Ce qui est au programme de ce cours

  • comprendre les compilateurs : C, C++, Fortran, etc.
  • utiliser des bibliothèques externes : bibliothèques graphiques, etc.
  • mettre en oeuvre un gestionnaire de projet : Make, CMake, qmake, autotools
  • utiliser un debugueur : gdb, valgrind
  • mettre en oeuvre un environnement de développement intégrés : pycharm, Visual Code Studio, etc.

Ce qui n'y est pas

... mais que vous verrez dans vos prochains cours !

  • utiliser la bibliothèque boost pour C++
  • utiliser un profileur : gprof, google-perftools
  • utiliser un outil de suivi de version : svn, git, mercurial
  • utiliser les forges logicielles : github, gitlab