Langage C/Annexe/Utiliser un IDE

Une page de Wikiversité.

Construction.svg Cette page n'est pas finie. Elle est en phase d'écriture ou de restructuration importante.
  • Son état actuel est provisoire et doit être pris avec prudence.
  • Une version améliorée est en préparation et devrait être disponible prochainement. Pour en suivre l'avancement ou y participer, veuillez consulter la page de discussion.
Utiliser un IDE
Computer-aj aj ashton 01.svg
Annexe 2
Leçon : Langage C
Précédent : Bibliographie
Icon falscher Titel.svg

En raison de limitations techniques, la typographie souhaitable du titre, « Langage C — Annexe : Utiliser un IDE
Langage C/Annexe/Utiliser un IDE
 », n'a pu être restituée correctement ci-dessus.

Sommaire

[modifier] Présentation

[modifier] Phases d'un programme

Pour faire un programme en C, il y a 3 étapes :
-L'écriture du code
-La compilation du code en programme executable par le système d'exploitation
-Le debugage du programme.

[modifier] Solution

Au fait, il y a des utilisateurs qui prennent des logiciels bien distincts pour faire leurs programme (par exemple, VI pour écrire le code source et GCC pour le compiler), mais cela est beaucoup plus lent que d'avoir un seul logiciel regroupant toutes ces fonctionnalités.


[modifier] ...et il y eu l'IDE

[modifier] Présentation des IDE

C'est pourquoi des gens d'une remarquable intelligence créèrent un programme regroupant tous les programmes (éditeur de textes, compilateur, et pourquoi pas un... débogueur) en un seul.
Ils appelèrent cela un Interface Development Environment.
Voici une liste non exhaustive des quelques principaux IDE
1. Solution libre

  • Dev C++
  • Code::Blocks
  • Anjuta
  • KdeDevlop
  • Eclipse (Plug-In)

2. Solution propriétaire

  • Visual C++ Express
  • Borland C++ builder

Ne vous y trompez pas ! On peut très bien faire du C avec Dev C++ et Visual C++ Express.

Remarques: Plusieurs fonctionnalités caractérisent ceux-ci telles que, par exemples, des générateurs de code et des gestionnaires de projet.

Bon ! C'est bien joli, mais quel éditeur choisir ? Un propriétaire ? un libre ? Il fonctionne sous Linux ? Sous Windows ? Il nécessite une machine puissante ?
A ce flot de questions, on ne peut répondre que "ça dépend" !
Voici un tableau récapitulatif des fonctionnalités, du prix (si prix il y a), de site Internet, de spécificités propres à chaque IDE :


Nom Fonctionnalités Spécificités site officiel Type prix (général, en €)
Code::Block Puissant, élégant, multi-plateformes, pour le C et le C++, peut utiliser plusieurs compilateurs Mise à jour quotidienne, complétion de code, pas de traduction http://www.codeblocks.org/ Libre -
DevC++ Prise en main facile, seulement pour windows, C / C++ Projet abandonné, non mise à jour, non Français http://www.bloodshed.net/ libre -
Eclipse Puissant, élégant, multi-plateformes, entièrement basé sur le système de plugin Le support du C/C++ s'ajoute via un plugin http://www.eclipse.org/ libre -
élément élément élément élément élément élément
élément élément élément élément élément élément
élément élément élément élément élément élément
élément élément élément élément élément élément