Code::Bloks : un logiciel libre pour programmer en C++
Code::Blocks est un environnement de développement intégré (EDI en français ou IDE en anglais). Conçu en Open Source, il est développé sous licence GPLv3. Il est destiné à tous les programmateurs désireux de développer des logiciels en C, C++, Fortran, XML...
Un éditeur de code performant
Code :: Blocks est développé en Open source, ce qui évite le coût d'achat d'une licence. Comme tous les IDE, il offre les fonctionnalités d’un éditeur de texte pour concevoir et saisir des programmes. Vous disposez du surlignage syntaxique qui est entièrement personnalisable et extensible. L'utilisateur profite également de nombreuses ressources et d’aides, indispensables pour les débutants.
D’autres outils classiques sont bien présents : dictionnaires, méthode, objets préconçus... L’auto-complétion ou complétion automatique du code est fort utile pour faciliter vos tâches de saisie. Vous pouvez aussi mieux répartir les listes de tâches lorsque vous travaillez à plusieurs utilisateurs.
Une compilation universelle et un débogueur réactif
Le compilateur permet de compiler et d’analyser les éventuels problèmes de syntaxe du code. Code::Blocks est compatible avec de nombreux compilateurs, comme GCC, Microsoft Visual C++ et Digital Mars C/C++. Il vous laisse le choix du compilateur que vous souhaitez utiliser, ce qui vous permet de contrôler la gestion de votre flux de travail. Vous pouvez associer plusieurs projets au sein du même espace de travail.
Le débogueur permet de détecter les erreurs de code dans les programmes. Il a été nettement amélioré dans la dernière version de Code::Blocks. Désormais, il prend en charge tous les points arrêts de code et de données en mode lecture/écriture. D’autres fonctionnalités comme les veilles automatiques et manuelles, la pile d’appels, la liste de désassemblage et les vidages de mémoire ont gagné en performance dans la dernière version du logiciel.
Une architecture en plug-ins
Construit sur la base d’un framework de plug-in, Code::Blocks peut s’étendre grâce à ses nombreux plug-ins embarqués. Vous pouvez rajouter des fonctionnalités en les installant ou en les créant : générations de dépendances ultra-rapides, files d’attentes de construction, constructions parallèles...
Code::Blocks est disponible pour Windows, Linux et Max OSX, ce qui vous permet d’utiliser le même IDE sur tous vos systèmes d’exploitation si vous disposez de plusieurs ordinateurs.
Un EDI pour programmeur confirmé
À la fois complexe et personnalisable, Code::Blocks est un EDI destiné aux spécialistes de la programmation. Disponibles en Java et en Python, Microsoft Visual Studio et Eclipse sont deux alternatives plus accessibles.
Avis utilisateurs sur Code::Blocks
par Anonymous
Super éditeur pour langage C.
Trop trop bien !
Après avoir essayé plusieurs éditeurs, j'ai conservé celui-ci, pour mes développements en C avec des projets de quelques dizaines de fichiers (total de qq 100 000 lignes de code).
Ma cible (compilateur pour µP S12 ne figure pas dans les compilateurs connus, mais ça n'est absolument pas un problème : je sauvegarde mon projet, puis je compile depuis mon compilateur externe.Particulièrement bien : liste des fonctions mise à jour dans la fenêtre du projet, ainsi que les types de variables, variables globales, aide à l'écriture des fonctions et variables (propose une liste déroulante des fonctions et variables qu'il connaît, en permanence remise à jour).
Les classiques du genre, mise en couleur de la syntaxe...
2 regrets : je n'ai pas trouvé la possibilité de macro-commandes, et la combinaison de touche lourde pour sauvegarder tout le projet (Shift Ctrl S), là où j'aurais aimé pouvoir affecter une touche de fonction.
Sinon, en tant que développeur pro à mon compte, excellent éditeur !
Mérite une donation (libre). Plus