Non, ce n'est pas l'équivalent d'un B-.
Un bref historique de C++ : Retour en 1980, Bjarne Stroustrup a développé C++ chez Bell Labs à l'origine parce qu'il estimait qu'il n'existait pas de langage de programmation idéal pour les projets à grande échelle. Aujourd'hui, C++ est derrière certaines des applications mobiles et web les plus populaires que nous utilisons chaque jour.
Qu'est-ce que C++ ?
Similaire à Python et Java, C++ est un langage de programmation orienté objet et à usage général. C'est une extension du langage de programmation C, précédemment appelé « C avec classes ». C++ est considéré comme un langage de programmation de niveau intermédiaire car il possède quelques fonctionnalités avancées et est conçu pour créer de grands programmes qui doivent s'exécuter rapidement.
À quoi sert C++ ?
C++ peut être utilisé de diverses manières et, en raison de cette polyvalence, certaines des plus grandes entreprises d'entreprise s'y fient, notamment Amazon, la suite Creative d'Adobe et Facebook. En général, C++ est utilisé pour développer des applications très gourmandes en ressources – comme les jeux 3D.
C++ est le troisième langage de programmation le plus utilisé. En fait, d'autres langages de programmation dépendent également de C++, des machines virtuelles Java (JVM) et des interpréteurs JavaScript à plusieurs navigateurs et frameworks d'application différents.
Pourquoi devriez-vous apprendre C++
Bien que le langage de programmation C++ soit relativement ancien, il reste parmi les langages de programmation les plus populaires aujourd'hui. C++ offre aux programmeurs beaucoup de contrôle dans le processus de développement grâce à la scalabilité du langage. Le langage vous permet également de travailler avec le matériel interne de l'ordinateur, en apprenant davantage sur la gestion de la mémoire et d'autres rouages internes. Il existe également une grande communauté de développeurs C++ pour le soutien et les conseils.
Cependant, C++ a ses inconvénients. Parce que le code est si robuste, il n'est pas nécessairement rapide ou facile à maintenir. Il est important de garder à l'esprit que cela aura absolument un impact sur le coût d'une application car il faudra une équipe plus importante et plus de temps pour la développer. En bref, la qualité prend du temps.
Vous voulez en savoir plus sur Environnements de Développement Intégré (IDE) ? Découvrez les produits Environnements de Développement Intégré (IDE).
Téléchargez un IDE C++
Pour suivre le tutoriel, vous devrez télécharger un logiciel d'environnement de développement intégré (IDE) C++. Ce n'est pas aussi effrayant que cela en a l'air, les développeurs aiment vraiment les acronymes. Un IDE est simplement une interface pour que les utilisateurs écrivent, organisent et déboguent le code. Assurez-vous de trouver la bonne solution car il existe différentes solutions logicielles IDE selon votre appareil ou système d'exploitation.
Utiliser la syntaxe de base de C++
La syntaxe fait référence à la disposition d'un langage de programmation. Pensez à la syntaxe d'une adresse e-mail. Si vous mettez le « . » ou le « @ » au mauvais endroit, cela ne fonctionnera pas. Les langages de programmation ne sont pas différents. Vous devez suivre les règles de syntaxe pour que votre programme s'exécute. Pour mieux comprendre à quoi ressemble le langage et comment il fonctionne réellement, écrivons et exécutons notre premier programme C++.
Note : bien que j'utilise Xcode sur un Mac et que votre application puisse être différente, le code sera le même.
Ouvrez « Xcode » et sélectionnez « Créer un nouveau projet Xcode » parmi les options listées. Ensuite, cliquez sur l'onglet « macOS » et choisissez l'outil « Command Line Tool » et appuyez sur « Suivant ».
Nommez votre produit « HelloWorld » et dans le menu déroulant de la langue, sélectionnez « C++ ». Remarquez que l'identifiant de bundle se génère automatiquement en « Bridget-Poetker.HelloWorld » à partir du nom du produit et de l'identifiant de l'organisation. Cliquez sur « Suivant ».
Dans le volet de gauche, vous verrez quelques fichiers. Nous ne sommes intéressés que par le code source, alors cliquez sur le fichier « main.cpp ».
Vous remarquerez qu'il y a déjà du code généré et fourni dans la fenêtre. Cliquez sur l'icône de lecture/exécution dans le coin supérieur gauche pour construire et exécuter le script. Vous verrez qu'il y a une sortie « Hello, World! » dans la fenêtre centrale inférieure de l'application.
J'aimerais dire que ce tutoriel est terminé, mais ce serait tricher. Débarrassons-nous de tout ce qui est à l'écran et recommençons avec une version plus simple. Il suffit de surligner et de supprimer. Tapez « #include <iostream> » pour inclure la bibliothèque de flux d'entrée et de sortie. À la ligne suivante, tapez « using namespace std; » pour indiquer que nous utiliserons l'espace de noms standard C++. Les espaces de noms aident les développeurs à éviter les noms de commande en double.
En C++, le code apparaît dans des fonctions et le code initial s'exécute dans la fonction main. Elle indique au compilateur où commencer. À la ligne suivante, tapez « int main() » et appuyez sur Entrée. À la ligne suivante, utilisez une accolade ouvrante ou « { ». L'accolade correspondante « } » apparaîtra automatiquement deux lignes plus bas.

Sur la ligne entre les accolades, tapez « cout << “Hello World!”; » qui indique à la console de sortir l'expression entre guillemets. La phrase entre guillemets est appelée littéral de chaîne. Ensuite, tapez « return 0; » pour terminer votre code techniquement correct.
Il est maintenant temps d'exécuter le programme C++ que vous venez d'écrire. Appuyez à nouveau sur le bouton de lecture/exécution dans le coin supérieur gauche. Xcode construira et exécutera votre script pour produire la sortie « Hello World! »
Félicitations ! Vous avez réussi. Ce tutoriel Hello World C++ est évidemment très basique et n'utilise qu'un petit ensemble de fonctionnalités. Au fur et à mesure que vous apprendrez le langage, vous deviendrez plus à l'aise avec les différentes variables et la syntaxe.
Vous méritez un A+
Vous pouvez maintenant officiellement vous appeler un programmeur C++. Vous serez opérationnel, créant le prochain Amazon en un rien de temps.
Temps de crédit supplémentaire ! Découvrez comment C++ est souvent associé à des serveurs, des bases de données et des frameworks pour créer ce qu'on appelle une pile technologique.

Bridget Poetker
Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)