Exemples d'outils
Les environnements de développement intégrés (EDI ou IDE)
Bien que l'activité de programmation nécessite à la base les fonctions d'édition et de compilation, l'évolution de l'informatique et par là des activités de programmation rend complexe l'intégration d'un code dans une application exécutée au sein d'un système. La multiplication des besoins et des ressources à prendre en compte est à l'origine de la création d'applications dédiées à cette activité de programmation. Ce sont les IDE ou environnements de programmation qui permettent d'éditer et de compiler un programme en langage C.
Ceux-ci, adaptés à l'activité de programmation, fournissent en plus des 2 fonctions minimales, des outils permettant de faciliter l'activité de programmation, l'intégration au système cible et la gestion des différents programmes.
Remarquons que ces outils permettent pour la plupart des développements basés sur différents langages.
En voici quelques-uns, à titre d'exemple :
Exemple : Des environnements de programmation disponibles
Dev C++
Eclipse CDT project
Visual studio de Microsoft
Qt Creator de QT Compagny
C++ builder de Borland
StudioXE 2013 de Intel
code:: Blocks
Ces outils utilisent des compilateurs propriétaires ou des compilateur libres ou gratuits :
Gnu/Gcc et ces versions pour windows minGW et cygwin, et doc DJGPP,
Visual C++,
Borland C++,
Digital Mars,
Miracle C Compiler.
Conseil : Quels outils choisir ?
Pour débuter la programmation, un outil comme « dev C » ou « CodeBlocks » est grandement suffisant. Une utilisation conjointe d'un compilateur et d'un éditeur s'avère également suffisante.