Le langage C++ est apparu au début des années 90, il est
actuellement l’un des plus utilisés dans le monde, aussi bien pour les applications scientifiques que pour le développement des logiciels. En tant qu’héritier du langage C, le C++ est d’une grande efficacité. Mais il a en plus des fonctionnalités puis- santes, comme par exemple la notion de classe, qui permet d’appliquer les techniques de la programmation-objet. Le but de ce cours est de présenter la syntaxe de base du langage C++. Introduction Langage de haut ou de bas niveau ? Introduction Environnement de développement intégré
Le développement d’un programme passe par trois phases suc-
cessives: 1) L’écriture et enregistrement des différents fichiers-source, 2) La compilation séparée des fichiers .cpp, chacun d’eux don- nant un fichier-objet portant le même nom, mais avec l’exte- nsion .obj, 3) Le lien des fichiers-objets (assurée par un programme ap- pelé linker) pour produire un unique fichier-exécutable, por- tant l’extension .exe; ce dernier pourra être lancé et exécuté directement depuis le système d’exploitation. Ce développement est grandement facilité lorsqu’on travaille dans un EDI, qui gère l’ensemble des fichiers et tâches à effectuer sous la forme d’un projet. Introduction Environnement de développement intégré (EDI)
Le lien de téléchargement de EDI (IDE) code::block: Link
Introduction Environnement de développement intégré Premier code source C++ Premier code source C++
1) #include <iostream>: iostream, ce qui veut dire " Flux
d’entrée-sortie". C’est ce qu’on appelle une directive de préprocesseur. Son rôle est de charger des fonctionnal- ités du C++ pour que nous puissions effectuer certaines actions. Ici, on charge le fichier iostream, ce qui nous per- met d’utiliser une bibliothèque input/output d’affichage de messages à l’écran dans une console. 2) using namespace std; indique que vous allez utiliser l’espace de noms std dans la suite de votre fichier de code. Cet es- pace de noms est un des plus connus car il correspond à la bibliothèque std, une bibliothèque livrée par défaut avec le langage C++ et dont iostream fait partie. 3) int main() { .............. } Premier code source C++
C’est ici que commence vraiment le cœur du programme. " main
", ce qui signifie "principale". C’est donc la fonction principale. Les accolades déterminent le début et la fin de la fonction. cout << " Hello world!" << endl; Il y a 3 éléments sur cette ligne: cout: commande l’affichage d’un message à l’écran, "Hello world!": indique le message à afficher, endl: crée un retour à la ligne dans la console. Il est possible de combiner plusieurs messages en une instruc- tion. Par exemple: cout << "Bonjour tout le monde !" << endl << "Comment allez-vous ?" << endl; Les différents types de commentaires
Cannabis Sativa, État Des Lieux en 2014 Controverses Sur La Réglementation Du Cannabis Dans Le Monde Frontière Étroite Entre L'usage Récréatif Et Thérapeutique PDF