Le processus de compilation en C ++

Vous avez besoin de deux programmes pour créer vos propres programmes C ++. D'abord, vous avez besoin d'un éditeur de texte que vous pouvez utiliser pour entrer vos instructions C ++. Tout éditeur capable de générer des lettres droites texte ASCII travailleront.

Cependant, un éditeur qui sait quelque chose sur la syntaxe de C ++ est preferable- il peut vous faire économiser beaucoup de dactylographie, et mettre en évidence parfois les erreurs que vous pourriez faire pendant que vous tapez, de la même manière que Un correcteur orthographique faits saillants les mots mal orthographiés dans un traitement de texte.

Le deuxième programme dont vous avez besoin est un compilateur qui convertit votre C ++ des états source en langage machine que l'ordinateur peut comprendre et interpréter. Ce processus de conversion à partir de code source déclarations C ++ de code machine est appelé bâtiment. Graphiquement, le processus ressemble à ceci:

image0.jpg

Le processus de construction d'un programme réellement comporte deux étapes: Le compilateur C ++ convertit d'abord votre C ++ déclarations de code source dans un format exécutable de la machine dans une étape dite compilation. Il combine ensuite les instructions de la machine à partir de votre programme avec des instructions à partir d'un ensemble de bibliothèques qui sont livrés en standard avec C ++ dans une seconde étape dite reliant de créer un programme exécutable complète.

La plupart des compilateurs C ++ ces jours viennent dans un logiciel connu comme un Environnement de développement intégré ou IDE. IDE comprennent l'éditeur, le compilateur, et plusieurs autres programmes de développement utiles ensemble dans un paquet commun. Non seulement cela vous évitera d'avoir à acheter les programmes séparément, mais offre également des avantages de productivité en les combinant dans un même colis:

  • L'éditeur peut invoquer le compilateur rapidement sans vous faire de basculer manuellement.

  • Les rédacteurs en chef dans la plupart des environnements de développement fournissent des moyens rapides et efficaces pour trouver et corriger les erreurs de codage.

  • Certains IDE comprennent des outils de programmation visuelle qui permettent au programmeur de dessiner les fenêtres communs tels que les boîtes de dialogue sur l'écran.

  • L'IDE génère le code C ++ nécessaire pour afficher des boîtes à l'écran automatiquement.

    Aussi beau que cela puisse paraître, le code généré automatiquement seulement affiche les fenêtres. Un programmeur a encore pour générer le code réel qui est exécuté à chaque fois que l'opérateur sélectionne boutons dans les fenêtres.

Invariablement, ces IDE visuels sont étroitement couplés dans un système d'exploitation particulier. Par exemple, Visual Studio populaire est fortement liée à l'environnement .NET dans Windows. Il est impossible d'utiliser Visual Studio sans avoir à apprendre l'environnement .NET - et quelque chose à propos de Windows - avec C ++ (ou l'un des autres langages .NET). En outre, les programmes qui en résultent ne fonctionnent que dans un environnement .NET.

Versions de Code :: Blocks pour ces trois systèmes d'exploitation (ainsi que quelques autres) sont disponibles gratuitement. Vous pouvez également télécharger le De Windows 13.12 binaire.


» » » » Le processus de compilation en C ++