Code::Blocks

Cet article est une ébauche concernant un logiciel libre.

Code::Blocks
Code::Blocks
Description de l'image Codeblocks logo1.png.
Description de cette image, également commentée ci-après
Code::Blocks sur Mac OS
Informations
Développé par The Code::Blocks team
Première version Voir et modifier les données sur Wikidata
Dernière version 25.03 ()[1]Voir et modifier les données sur Wikidata
Dépôt sf.net/p/codeblocks/codeVoir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Interface WxWidgetsVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d) et type UnixVoir et modifier les données sur Wikidata
Formats lus Code::Blocks Dependencies (d), Code::Blocks Project (d), Code::Blocks Workspace Layout (d), Code::Blocks lexer (d) et Code::Blocks wxSmith resource (d)Voir et modifier les données sur Wikidata
Formats écrits Code::Blocks Project (d)Voir et modifier les données sur Wikidata
Type Environnement de développement intégré
Licence Licence publique générale GNU version 3Voir et modifier les données sur Wikidata
Documentation www.codeblocks.org/docs/manual_codeblocks_en.pdf, www.codeblocks.org/docs/manual_codeblocks_en.chm, www.codeblocks.org/docs/main_codeblocks_en.html, www.codeblocks.org/docs/manual_codeblocks_fr.pdf, www.codeblocks.org/docs/manual_codeblocks_fr.chm et www.codeblocks.org/docs/main_codeblocks_fr.htmlVoir et modifier les données sur Wikidata
Site web www.codeblocks.orgVoir et modifier les données sur Wikidata

Code::Blocks est un environnement de développement intégré libre et multiplate-forme. Il est écrit en C++ et utilise la bibliothèque wxWidgets. Code::Blocks est orienté C et C++, mais il supporte d'autres langages comme Fortran ou D.

Code::Blocks existe pour Linux, Windows et macOS. Il est également disponible pour FreeBSD via les ports[2].

Il obtient une note de satisfaction de 4.7 (sur un maximum de 5) de la part de ceux qui l'ont téléchargé sur SourceForge.

Brève description

Code::Blocks se veut simple, voire intuitif, d'utilisation pour un programmeur. Il se révèle néanmoins fort complet au fur et à mesure qu'on en explore les options.

Son architecture de plug-ins permet de l'étendre et de le personnaliser, tout en n'y incluant que ce que l'on souhaite utiliser. La plupart étant inclus dans l'archive et l'installeur, il n'est cependant pas nécessaire de les installer un à un.

Nouvelles versions

La première version stable a vu le jour le , portant le numéro de version 8.02. La numérotation a changé pour s'apparenter à celle d'Ubuntu, où le premier et le second nombre représentent respectivement l'année et le mois de la sortie.

Au lieu de créer une branche dans le dépôt du logiciel où les bugs seraient corrigés pour la version stable et d'ajouter les nouvelles fonctionnalités dans le tronc, les développeurs ont décidé de les ajouter dans le même espace de code. La version 20.03 est donc la plus récente et la plus stable en [3]. L'utilisateur peut cependant obtenir des versions non officielles relativement stables, les « nightly builds », afin de suivre les derniers développements[4].

Fonctionnalités

Cet environnement de développement intégré étant très complet, cette liste ne présentera que les fonctionnalités les plus importantes.

Fonctionnalités de compilation

Exemple d'utilisation de Code::Blocks montrant la coloration syntaxique et l'aide-mémoire interactif de syntaxe des fonctions (ici, pour printf()).

Autres fonctionnalités

Au , il est évalué en satisfaction à 4.7 (sur une échelle de 5)

Notes et références

  1. « Code::Blocks 25.03 is here! », (consulté le )
  2. « Site Freshports.org »
  3. (en) « Code::Blocks 20.03 is here! », sur www.codeblocks.org, (consulté le )
  4. « Nightly builds », sur forums.codeblocks.org (consulté le )
  5. (en) « Features », sur www.codeblocks.org (consulté le )

Liens externes

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.