Code::Blocks

Code::Blocks
Code::Blocks
Codeblocks logo.png
Codeblocks-mac.png
Code::Blocks sur MacOs.
Développeur The Code::Blocks team
Dernière version 10.05 [+/-]
Environnement Multiplate-forme
Type Environnement de développement intégré
Licence GNU GPL v3
Site web www.codeblocks.org

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

Code::Blocks est développé pour Linux, Windows et Mac OS X, mais les utilisateurs ont réussi à compiler le code source sous FreeBSD.

Sommaire

Brève description

Code::Blocks se veut simple d'utilisation, mais peut se révéler très complet si on va fouiller un peu dans les options. Il est très personnalisable, et extensible, grâce à son architecture de plug-ins, dont la plupart sont inclus dans l'archive et l'installateur. Vous n'aurez donc pas à les installer un à un.

Nouvelles versions

La première version stable a vu le jour le 28 février 2008, 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épot 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 10.05 est donc la plus récente et la plus stable à ce jour. L'utilisateur peut cependant obtenir des versions non officielles relativement stables, les "nightly builds", afin de suivre les derniers développements.

Fonctionnalités

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

Fonctionnalités de compilation

  • Plusieurs compilateurs supportés :
  • Importation de projet Dev-C++.
  • Importation de projet MSVC.
  • Support d'espace de travail
  • Support de cibles de compilation (permettant de personnaliser les options de compilation d'un projet selon la plate-forme: OS, compilateur, bibliothèques présentes...)

Autres fonctionnalités

Critiques

Certains utilisateurs reprochent à Code::Blocks le temps nécessaire à son démarrage et les ressources qu'il consomme, jugées trop élevées. De plus, Code::Blocks comporterait certains dysfonctionnements gênants :

  • le complètement automatique refuserait parfois de fonctionner[1];
  • ...

Notes et références

  1. Article sur Framasoft

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Code::Blocks de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Code::Blocks — Code::Blocks …   Википедия

  • Code::Blocks — Entwicklungsumgebung Code::Blocks Basisdaten Entwickler The Code::Blocks Team Aktuelle  …   Deutsch Wikipedia

  • Code::Blocks — Not to be confused with the computer programming term code block. Code::Blocks Code::Blocks 10.05 running on Windows Vista …   Wikipedia

  • Code::Blocks — No debe confundirse con codeblock. Code::Blocks Code::Blocks Desarrollador The Code::Blocks tea …   Wikipedia Español

  • Code Blocks — …   Википедия

  • Code Folding — Code Faltung oder Code Folding bezeichnet eine Funktion in Editoren, insbesondere in modernen integrierten Entwicklungsumgebungen, um logisch zusammengehörende Quelltextabschnitte wie Klassen oder Methoden in sogenannten Folds bzw. Falten zu… …   Deutsch Wikipedia

  • Code morphing — is one of the approaches to protect software applications from reverse engineering, analysis, modifications, and cracking used in obfuscating software. This technology protects intermediate level code such as compiled from Java and .NET languages …   Wikipedia

  • Code folding — is a feature of some text editors, source code editors and IDEs that allows the user to selectively hide and display sections of a currently edited file as a part of routine edit operations. This allows the user to manage large amounts of text… …   Wikipedia

  • Code-Faltung — oder Code Folding bezeichnet eine Funktion in Editoren, insbesondere in modernen integrierten Entwicklungsumgebungen, um logisch zusammengehörende Quelltextabschnitte wie Klassen oder Methoden in sogenannten Folds bzw. Falten zu gruppieren. Man… …   Deutsch Wikipedia

  • Code Age Commanders: Tsugu Mono Tsuga Reru Mono — Developer(s) Square Enix Publisher(s) Square Enix Director(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”