• 8 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

Ce cours existe en livre papier.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 17/10/2022

Installez les outils nécessaires pour programmer

Voici le strict minimum pour un programmeur :

  • Un éditeur de texte pour écrire le code source du programme en C++. En théorie, un logiciel comme Bloc-Notes sous Windows pourrait faire l'affaire. Sauf que l'idéal, c'est d'avoir un éditeur de texte intelligent qui colore tout seul le code, ce qui vous permet de vous y repérer bien plus facilement. Voilà pourquoi aucun programmeur sain d'esprit n'utilise Bloc-Notes.

  • Un compilateur pour transformer (compiler) votre code source en binaire.

  • Un débugueur pour vous aider à traquer les "bugs", autrement dit les erreurs dans votre programme.

À priori, si vous êtes un casse-cou de l'extrême, vous pourriez vous passer de débugueur. Mais bon, je sais pertinemment que 5 minutes plus tard, vous reviendriez me demander où on peut trouver un débugueur qui marche bien.

Il existe plusieurs environnements de développement. Au début, vous aurez peut-être un peu de mal à choisir celui qui vous plaît. Une chose est sûre, en tout cas : vous pouvez réaliser n'importe quel type de programme, quel que soit l'IDE que vous choisissez.

Quand vous réalisez un programme, on dit que vous travaillez sur un projet. Un projet est constitué de plusieurs fichiers de code source : des fichiers .cpp  , .h  , les images du programme, etc.

Le rôle d'un IDE est de rassembler tous ces fichiers d'un projet au sein d'une même interface. Ainsi, vous avez accès à tous les éléments de votre programme à portée de clic.
Voilà pourquoi, quand vous voudrez créer un nouveau programme, il faudra demander à l'IDE de vous préparer un "nouveau projet".

Choisissez votre environnement de développement

Voici quelques IDE parmi les plus connus. Tous sont disponibles gratuitement.

Code::Blocks (Windows, Mac et Linux)

Il fonctionne sur la plupart des systèmes d'exploitation.

Visual Studio (Windows uniquement)

Il existe à la base en version payante (chère !), mais il existe heureusement une version gratuite intitulée Visual Studio Community qui est vraiment très bien (il y a peu de différences avec la version payante). Il est très complet et possède un puissant module de correction des erreurs. 

Xcode (Mac OS X uniquement)

Sur Mac OS X, vous pouvez utiliser Xcode, généralement fourni sur le CD d'installation de Mac OS X. C'est un IDE très apprécié par tous ceux qui font de la programmation sur Mac.

Quel est le meilleur de tous ces IDE ?

Tous ces IDE vous permettront de programmer et de suivre le reste de ce cours sans problème. Certains sont plus complets au niveau des options, d'autres un peu plus intuitifs à utiliser, mais dans tous les cas, les programmes que vous créerez seront les mêmes, quel que soit l'IDE que vous utilisez. Ce choix n'est donc pas si crucial qu'on pourrait le croire.

Installez Code::Blocks (Windows, Mac OS, Linux)

Code::Blocks n'est disponible pour le moment qu'en anglais, mais cela ne devrait pas vous dissuader de l'utiliser.

Installez Visual Studio (Windows uniquement)

C'est l'IDE de Microsoft. Il est à la base payant, mais Microsoft a sorti une version gratuite intitulée Visual Studio Community. Il permet de programmer en C, en C++ et en bien d’autres langages. Nous allons utiliser la version gratuite.

Quelles sont les différences avec le "vrai" Visual ?

Il n'y a pas l'éditeur de ressources qui vous permet de dessiner des images, des icônes ou des fenêtres. Mais bon, ça, entre nous, on s'en moque bien parce qu'on n'aura pas besoin de s'en servir dans ce cours. Ce ne sont pas des fonctionnalités indispensables.

L'installation devrait normalement se passer sans encombre. Le programme d'installation va télécharger la dernière version de Visual sur Internet. Il faut vous enregistrer dans les 30 jours. Pas de panique, c'est gratuit et rapide ; mais il faut le faire.

Voyons maintenant comment installer et utiliser les outils de base de Visual Studio.

Installez Xcode (Mac OS uniquement)

Téléchargez Xcode

La vidéo suivante vous montre comment utiliser l’application Xcode une fois l’installation terminée. Vous allez pouvoir voir comment créer un projet, comprendre la fenêtre de développement et pour terminer, comprendre comment ajouter de nouveaux fichiers source.

En résumé

  • Un IDE est un outil tout-en-un à destination des développeurs, qui permet de créer des programmes.

  • Un IDE est composé d'un éditeur de texte, d'un compilateur et d'un débugueur.

  • Code::Blocks, Visual Studio et Xcode font partie des IDE les plus connus pour programmer en C++.

C’est promis, c’est terminé pour l’installation des outils, du moins pour l’instant. Vous allez maintenant pouvoir passer aux choses sérieuses et implémenter votre premier programme en C++.

Exemple de certificat de réussite
Exemple de certificat de réussite