C ++ pour les débutants En savoir plus sur C ++

C ++ est un langage de programmation à usage général inventé au début des années 1980 par Bjarne Stroustrup aux Bell Labs. Il est similaire au C, inventé au début des années 1970 par Dennis Ritchie, mais est un langage plus sûr que C et comprend des techniques de programmation modernes telles que la programmation orientée objet.

Vous pouvez en savoir plus sur la programmation orientée objet. C ++ était à l'origine appelé C avec Classes et est tellement compatible avec C qu'il compilera probablement plus de 99% des programmes C sans changer une ligne de code source. Il s'agissait d'une caractéristique de conception délibérée par le concepteur. Voici un bref aperçu et historique de C++.

Le but de C ++ est de définir avec précision une série d'opérations qu'un ordinateur peut effectuer pour accomplir une tâche. La plupart de ces opérations impliquent la manipulation de nombres et de texte, mais tout ce que l'ordinateur peut faire physiquement peut être programmé en C ++. Les ordinateurs n'ont aucune intelligence - il faut leur dire exactement quoi faire et cela est défini par le langage de programmation que vous utilisez. Une fois programmés, ils peuvent répéter les étapes autant de fois que vous le souhaitez à très grande vitesse. Les PC modernes sont si rapides qu'ils peuvent compter jusqu'à un milliard en une seconde ou deux.

Que peut faire un programme C ++?

Les tâches de programmation typiques incluent le stockage ou l'extraction de données dans une base de données, l'affichage de graphiques à grande vitesse dans un jeu ou une vidéo, le contrôle d'appareils électroniques connectés au PC ou même la lecture de musique et / ou d'effets sonores. Vous pouvez même écrire des logiciels pour générer de la musique ou vous aider à composer.

C ++ est-il le meilleur langage de programmation?

Certains langages informatiques ont été écrits dans un but précis. Java a été initialement conçu pour contrôler les grille-pain, C pour programmer les systèmes d'exploitation, Pascal pour enseigner les bonnes techniques de programmation, mais C ++ est un langage à usage général et mérite bien le surnom de "Swiss Pocket Knife of Languages". Certaines tâches peuvent être effectuées en C ++ mais pas très facilement, par exemple la conception d'écrans GUI pour des applications. D'autres langages comme Visual Basic, Delphi et plus récemment C # ont des éléments de conception GUI intégrés et sont donc mieux adaptés à ce type de tâche. De plus, certains langages de script qui offrent une programmabilité supplémentaire à des applications comme MS Word et même Photoshop ont tendance à être effectués dans des variantes de Basic, pas C++.

Vous pouvez en savoir plus sur les autres langages informatiques et comment ils se comparent à C++.

Quels ordinateurs ont C++?

C'est mieux indiqué que les ordinateurs n'ont pas C ++! La réponse - presque aucune, elle est si répandue. C'est un langage de programmation presque universel et peut être trouvé sur la plupart des micro-ordinateurs jusqu'aux gros ordinateurs coûtant des millions de dollars. Il existe des compilateurs C ++ pour à peu près tous les types de systèmes d'exploitation. 

Comment démarrer avec C++?

Tout d'abord, vous avez besoin d'un compilateur C ++. Il en existe de nombreux commerciaux et gratuits. La liste ci-dessous contient des instructions pour télécharger et installer chacun des compilateurs. Les trois sont entièrement gratuits et incluent un IDE pour vous faciliter la tâche de modification, de compilation et de débogage de vos applications.

  • Téléchargez et installez Turbo C ++ Explorer de Borland
  • Téléchargez et installez Visual C ++ 2005 Express Edition de Microsoft
  • Téléchargez et installez le compilateur Open Watcom C / C ++

Les instructions vous montrent également comment entrer et compiler votre première application C ++.

Comment commencer à écrire des applications C ++?

C ++ est écrit à l'aide d'un éditeur de texte. Cela peut être un bloc-notes ou un IDE comme ceux fournis avec les trois compilateurs répertoriés ci-dessus. Vous écrivez un programme informatique sous la forme d'une série d'instructions (appelées instructions) dans une notation qui ressemble un peu à des formules mathématiques.

Celui-ci est enregistré dans un fichier texte, puis compilé et lié pour générer le code machine que vous pouvez ensuite exécuter. Chaque application que vous utilisez sur un ordinateur aura été écrite et compilée comme ceci, et beaucoup d'entre elles seront écrites en C ++. En savoir plus sur les compilateurs et leur fonctionnement. Vous ne pouvez généralement pas obtenir le code source d'origine à moins qu'il ne soit open source.

Y a-t-il beaucoup d'Open Source C ++?

Parce qu'il est si répandu, de nombreux logiciels open source ont été écrits en C ++. Contrairement aux applications commerciales, où le code source appartient à une entreprise et n'est jamais mis à disposition, le code open-source peut être consulté et utilisé par n'importe qui. C'est un excellent moyen d'apprendre les techniques de codage. 

Puis-je obtenir un travail de programmation?

Certainement. Il existe de nombreux travaux C ++ et un immense corpus de code existe qui devra être mis à jour, maintenu et parfois réécrit. Selon le sondage trimestriel Tiobe.com, les trois langages de programmation les plus populaires sont Java, C et C++.

Vous pouvez écrire vos propres jeux, mais vous devrez être artistique ou avoir un ami artiste. Vous aurez également besoin de musique et d'effets sonores. En savoir plus sur le développement de jeux. Peut-être qu'une carrière professionnelle 9-5 vous conviendrait mieux - lisez-en plus sur une carrière professionnelle ou envisagez peut-être d'entrer dans le monde de l'ingénierie logicielle en écrivant des logiciels pour contrôler les réacteurs nucléaires, les avions, les fusées spatiales ou pour d'autres domaines critiques pour la sécurité.

Quels outils et utilitaires existent?

Eh bien, si vous ne trouvez pas ce que vous cherchez, vous pouvez toujours l'écrire. C'est ainsi que la plupart des outils ont vu le jour.