C + + programmeurs peuvent utiliser un simple éditeur de texte pour créer les fichiers de code source pour les programmes très simples , mais un environnement de développement intégré ou IDE, il est plus facile de créer des programmes plus sophistiqués qui couvrent plusieurs fichiers de code source et plusieurs bibliothèques. Quelques notions de base en informatique peuvent aider les nouveaux C + + développeurs à comprendre comment programmer et à utiliser les IDE comme C + + Builder, le successeur de Turbo C + + . Code Source Code Machine vs
Le code source que les programmeurs écrivent en C + + n'est pas ce que les ordinateurs lisent quand ils exécutent leurs programmes. Ce que les ordinateurs lisent un code beaucoup plus complexe appelé code machine ou langage machine : instructions étape - par-étape pour un processeur. Les programmeurs peuvent écrire des programmes dans cette langue , mais il prend beaucoup de temps et beaucoup plus difficile de programmes complexes de code. Un programme appelé un compilateur C + + se traduit C + + code source en code machine qui constitue un programme exécutable .
Compilateur vs IDE
Le Turbo C + + IDE est doté d'un en fonction pour envoyer le code source du projet en cours à travers le compilateur C + + pour la traduction en code machine . Ce type d'intégration peut conduire programmeurs débutants à croire que l' IDE et le compilateur sont une seule et même chose. Ce n'est pas le cas . L' IDE est un programme qui permet aux programmeurs de gérer et d' écrire du code source, tandis que le compilateur est un logiciel distinct . Turbo C + + installe un compilateur en plus du programme principal, et l' IDE est pré-configuré pour accéder directement au compilateur.
Répertoires de fichiers
tandis que les utilisateurs sont habitués à naviguer dans des fichiers en cliquant sur une série de dossiers , c'est juste une représentation graphique de la structure de répertoire sous-jacente d'un système d'exploitation. L'adresse du répertoire d'un dossier commence par le dossier racine du système d'exploitation , ce qui est "/" pour les systèmes basés sur Unix et généralement "C:" pour le système d'exploitation Windows. Chaque dossier sur un système réside dans ce répertoire racine, et les dossiers ou les fichiers suivants sont séparés par un "/" pour les systèmes basés sur Unix ou "\\" pour les systèmes Windows . Par exemple, "C: \\ Program Files" est l'adresse du répertoire de " Program Files" le dossier de la fenêtre . Quand les programmeurs référencer un fichier en code C + + , ils ont besoin d' utiliser l'adresse de son répertoire dans ce format.
Terminal
Tous les systèmes d'exploitation modernes ont des interfaces utilisateur graphiques, qui sont beaucoup plus facile pour les utilisateurs quotidiens de naviguer que les interfaces de ligne de commande qui caractérisent les systèmes d'exploitation anticipée. Les systèmes d'exploitation ne sont , cependant, maintiennent des programmes qui émulent ces interfaces pour les utilisateurs avancés . C + + 's bibliothèque standard inclut des commandes qui permettent d'exécuter des programmes dans ces lignes de commandes , qui sont parfois appelés bornes . Rédaction programmes à exécuter dans les interfaces graphiques nécessite d'autres bibliothèques et des connaissances supplémentaires, c'est le début de programmeurs C + + seront écriture de programmes qui s'exécutent dans une ligne du terminal ou la commande.