Les meilleurs outils, environnements de développement et bibliothèques pour la programmation C++Consultez tous les outils
Nombre d´outils : 5, dernière mise à jour : 10 novembre 2015
Doxygen est un générateur de documentation sous licence libre capable de produire une documentation logicielle à partir du code source d'un programme. Pour cela, il tient compte de la grammaire du langage dans lequel est écrit le code source, ainsi que des commentaires s'ils sont écrits dans un format particulier.
Doxygen est capable d'analyser des fichiers sources écrits dans les langages C, Objective C, C#, PHP, C++, Java, Python, IDL, Fortran, VHDL, Tcl et dans une certaine mesure D.
CppDepend 5.0 est un outil d'analyse statique qui se focalise sur l'architecture et la conception des projets C/C++, il propose plusieurs vues très intuitives pour donner une vision plus claire aux projets C++. Et un langage avancé (CQlinq) de requêtage du code source. Ses nouvelles fonctionnalités:
- Import du résultat d'autres outils d'analyse statiques comme CppCheck et CPD et les exploiter par CQlinq.
- Une centaine de diagnostiques de Clang sont maintenant accessible et exploitable depuis CQLinq.
- Ajout facile d'extensions CQlinq pour avoir des requêtes plus avancées.
- Support de C++14.
- Intégration avancée avec CppCheck.
- Plus adapté aux projets C.
Valgrind est un outil de programmation libre pour déboguer, effectuer du profilage de code et mettre en évidence des fuites mémoires.
Cet outil permet de construire un diagramme de dépendances vous aidant à connaître les modules que votre programme utilise. Il est d'autant plus pratique que Dependency Walker est capable de vous indiquer les .DLL nécessaires pour faire fonctionner votre programme. De plus, il est capable de détecter les erreurs liés aux modules manquant et autre problème de redondances.
Intel Parallel Studio est un ensemble d'outils dédiés à l'optimisation des programmes multithreadés. Il s'agit de plusieurs plugins de l'environnement Visual Studio. Il est donc nécessaire de posséder ce dernier (attention, la version Express ne supporte pas les plugins). Cet outil est proposé en version d'évaluation.
La page Outils sur le forum C++Les meilleurs cours et tutoriels pour apprendre la programmation C++Les forums d'entraide sur la programmation C++Les FAQ programmation informatique C++Les meilleurs codes source pour la programmation C++Les meilleurs cours et tutoriels pour la programmation C++ avec Qt