La vie

C ++ pour les débutants: en savoir plus sur le C ++

C ++ pour les débutants: en savoir plus sur le C ++

C ++ est un langage de programmation polyvalent inventé au début des années 1980 par Bjarne Stroustrup chez 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 le C et inclut des techniques de programmation modernes telles que la programmation orientée objet.

Vous pouvez en savoir plus sur la programmation orientée objet. C ++ s'appelait à l'origine C avec classes et est tellement compatible avec C qu'il compilera probablement plus de 99% des programmes C sans modifier une ligne de code source. Il s’agissait là d’une caractéristique délibérée du concepteur. Voici un bref aperçu et l’historique du 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 de manipuler des nombres et du 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, ce qui 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 classiques incluent l’insertion de données dans une base de données ou leur extraction, l’affichage de graphiques haute vitesse dans un jeu ou une vidéo, le contrôle de périphériques électroniques connectés au PC ou même la lecture de musique et / ou d’effets sonores. Vous pouvez même écrire un logiciel 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 spécifique. Java a été conçu à l’origine pour contrôler les grille-pain, C pour la programmation des systèmes d’exploitation, Pascal pour enseigner les bonnes techniques de programmation, mais le C ++ est un langage généraliste qui mérite bien le surnom de "Couteau de poche suisse des langues". Certaines tâches peuvent être effectuées en C ++ mais pas très facilement, par exemple la conception d’écrans d’interface graphique pour les applications. D'autres langages tels que Visual Basic, Delphi et plus récemment C # intègrent des éléments de conception d'interface graphique et conviennent donc mieux à ce type de tâche. En outre, certains langages de script qui offrent une programmabilité supplémentaire à des applications telles que MS Word et même Photoshop ont tendance à être utilisés avec des variantes de base, et non de C ++.

Vous pouvez en savoir plus sur les autres langages informatiques et sur leur compatibilité avec C ++.

Quels ordinateurs ont C ++?

Ceci est mieux indiqué car quels ordinateurs n'ont pas C ++! La réponse - presque aucune, c'est tellement répandu. Il s’agit d’un langage de programmation quasi universel. On peut le trouver sur la plupart des micro-ordinateurs jusqu’à des ordinateurs de grande valeur coûtant des millions de dollars. Il existe des compilateurs C ++ pour à peu près tous les types de système d'exploitation.

Comment démarrer avec C ++?

Tout d'abord, vous avez besoin d'un compilateur C ++. Il existe de nombreux commerciaux et gratuits disponibles. La liste ci-dessous contient des instructions pour télécharger et installer chacun des compilateurs. Tous les trois sont entièrement gratuits et incluent un IDE pour vous faciliter la tâche, vous permettant d’éditer, de compiler et de déboguer vos applications.

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

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

Comment commencer à écrire des applications C ++?

C ++ est écrit en utilisant un éditeur de texte. Cela peut être le bloc-notes ou un IDE comme ceux fournis avec les trois compilateurs énuméré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.

Ceci est sauvegardé dans un fichier texte, puis compilé et lié pour générer un 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 vous procurer le code source d'origine à moins que ce soit du code source ouvert.

Y at-il beaucoup de C ++ Open Source?

En raison de son étendue, 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 rendu disponible, le code source ouvert peut être visualisé 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 nécessitant une mise à jour, une maintenance et, parfois, une réécriture. Les trois langages de programmation les plus populaires selon l’enquête trimestrielle Tiobe.com sont Java, C et C ++.

Vous pouvez écrire vos propres jeux mais vous devez ê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. Une carrière professionnelle de 9 à 5 ans vous conviendrait peut-être mieux. En savoir plus sur une carrière professionnelle ou envisager d'entrer dans le monde des logiciels de génie informatique pour contrôler des réacteurs nucléaires, des aéronefs, des fusées spatiales ou pour d'autres domaines critiques pour la sécurité.

Quels outils et utilitaires existe-t-il?

Eh bien, si vous ne trouvez pas ce que vous voulez, vous pouvez toujours l'écrire. C'est ainsi que la plupart des outils ont été créés.