c'est une vidéo importante. nous
allons ici les étapes impliquées dans le développement et l'exécution d'un programme donc le développement et l'exécution d'un programme.
Alors, quelles sont les étapes que nous allons apprendre en détail sur ces étapes.
Nous n'apprendrons donc pas encore et encore, mais nous utiliserons ces étapes à chaque fois que nous écrirons
un programme.
Alors quelles sont les étapes impliquent voyons. la première étape est l'édition.
Deuxièmement, la compilation des troisièmes bibliothèques de liaison, puis le chargement et l'exécution.
Alors prenons le premier.
Éditer signifie taper un programme. où tapez-vous le programme pour pouvoir taper un programme dans n'importe quel éditeur
de texte, mais après avoir tapé, vous devez compiler le lien et vous l'exécuterez également.
C'est donc difficile.
Donc, nous voulons que toutes ces choses à un seul endroit éditer un programme compiler un programme liant le chargement et l'exécution des bibliothèques
tout cela devrait être ensemble à un seul endroit.
Alors, quel est cet endroit.
Ainsi, les logiciels sont disponibles pour effectuer toutes ces choses ensemble en un seul endroit.
Ces logiciels sont appelés comme environnement de développement intégré I D E. Le développement implique ces choses, donc intégré signifie toutes ces
choses ensemble en un seul endroit.
Donc je. DE est disponible, nous utilisons donc l'IDE pour la programmation, qu'il s'agisse du langage C C++ Java,
quel que soit le langage que nous utilisons I. DE. Ainsi, pour chaque langage, un IDE différent est disponible et certains IDE
existent pour tous les langages de programmation.
Donc, pour ne citer que quelques idées pour C++, nous avons I. DE. c'est du turbo C++.
Cela fonctionne pour le langage C ainsi que pour un C++.
Ensuite, nous avons devC++, Dev CPB.
Ceci aussi pour les langages C++ ainsi que les langages C supportant right et Xcode,
codeblocks et Eclipse, visual studio.
C'est de Microsoft.
Si tôt. Tellement d'IDE sont disponibles, ils sont fournis par différents fournisseurs de logiciels.
Ainsi, les sociétés de développement de logiciels ont leur propre version de l'IDE, quelle que soit votre
convenance, vous pouvez l'utiliser si vous débutez dans la programmation, vous pouvez sélectionner correctement Dev C++.
Et si vous utilisez une machine Mac, vous pouvez opter pour du code X ou des blocs de code, vous pouvez utiliser n'importe lequel de
ces IDE sur lesquels vous travaillez.
Droit.
La plupart du temps en Inde, dans les collèges, ils utilisent Turbo C++ pour enseigner la programmation C C++.
Les étudiants du laboratoire du collège.
Ils utilisent celui-ci ou bien ils utilisent un Linux sur Linux.
Vous pouvez également utiliser le compilateur GCC.
J'utilise x code dans mon cours.
La raison de l'utilisation de x Code est simple à des fins d'explication.
Mais dans la section suivante, vous découvrirez comment installer toutes ces choses et pas quelques autres lorsque vous
installez l'une d'entre elles.
Vous obtiendrez également un compilateur avec cela ou dans certains cas pour certains I. RÉ. Vous devez installer séparément les
compilateurs IDE, les compilateurs séparés et vous devez intégrer ce compilateur à l'IDE.
Vous devez le faire et dans certains cas, lorsque vous installez IDE, il installera également le compilateur.
Ainsi, la configuration d'une partie d'installation est présentée dans la section suivante afin que vous puissiez apprendre et
configurer votre propre environnement de développement.
Donc, dans cet IDE, écrivez le programme.
Donc exemple de programme que vous avez déjà pris ici.
Supposons que j'ai écrit le programme pour que l'édition soit terminée.
Nous avons donc terminé avec l'édition maintenant la prochaine compilation.
Je vais supprimer cette prochaine étape, c'est la compilation, supposons que j'ai écrit ce programme, je ne vais pas expliquer
le programme, donc cela se déroulera dans la section suivante.
Il n'y a donc qu'un programme, un programme C++.
Supposons que j'ai écrit le programme et que le nom du fichier soit le premier. cpp c'est un fichier de programme
C++ Si je tape ceci dans l'EDI, je dois le sauvegarder.
Donc s'il est sauvegardé alors il sera sur le disque
dur Donc le voici sur le disque dur.
J'ai donc écrit un programme pour qu'il soit enregistré dans un fichier.
c'est le premier. cpp donc il y a un code source et un langage basé sur un compilateur c++.
Donc, la prochaine chose à faire est de le compiler, donc si j'appelle le compilateur à partir
des options IDE, vous pouvez appeler le compilateur et si vous appelez le compilateur, le compilateur le
convertira en code machine et disons qu'il donne en premier. exe sur une machine basée sur Windows dont l'extension EXE dépend de la machine basée
sur Windows.
La plupart des utilisateurs qui utilisent Windows, j'utilise donc l'extension. EXE.
Cela signifie fichier exécutable.
Maintenant, à quoi ressemble ce fichier exe, voyez dans mon programme, il y a deux parties.
L'une est une fonction appelée Max et une autre est une fonction appelée main et à la fin à l'intérieur de main
et j'aurais dû écrire zéro car elle revient.
Il y a donc deux fonctions max fonction et fonction principale donc le code machine ressemble à ceci.
Il s'agit du code machine de la fonction Max de Max.
Et c'est le code machine de la fonction principale de main.
Il y aura donc deux morceaux de code pour qu'il s'agisse d'un fichier séparé.
Voici donc le fichier qui sera stocké sur le disque dur qui se trouve en premier. exe et il s'agit d'un fichier de code
machine.
Disons que est généré qui a généré ce compilateur, le compilateur convertira ce fichier .
S'il n'y a pas d'erreurs ici.
S'il y a des erreurs, il mettra en évidence et vous montrera les erreurs et vous demandera de les supprimer.
Si vous les avez parfaitement supprimés, vous obtenez ce fichier.
La compilation est donc terminée maintenant.
Ensuite, il s'agit d'un pendant la compilation avec la compilation uniquement.
C'est terminé.
Maintenant, nous allons récupérer cette liaison de bibliothèque.
Qu'est-ce que c'est ? voir pour l'écriture des programmes.
Nous avons besoin de beaucoup de choses qui sont réellement disponibles dans la langue.
Le langage fournit donc un code d'élément de code intégré qui nous permet d'écrire facilement les programmes.
Si ce code prêt à l'emploi n'est pas là, vous devez faire beaucoup de travail avant même de faire une petite
tâche comme une chose comme lire quelque chose à partir du clavier ou imprimer quelque chose sur le moniteur.
Droit.
Enregistrer quelque chose dans un fichier.
Donc dans les opérations mathématiques comme le Cos et le péché. log calculer ces choses.
Ainsi, pour diverses opérations, des fonctions ou des classes intégrées sont disponibles en C++ et sont disponibles dans les
fichiers d'en-tête ou les fichiers de bibliothèque.
Il y a donc un fichier d'en-tête que nous incluons et qui prend en charge avec celui-ci un fichier
de bibliothèque qui a le code machine facilement disponible.
Alors laissez-moi vous montrer ici dans mon programme.
Voir toutes ces choses sont mes propres moyens.
Je les ai définis.
Alors qu'est-ce que ce c out std, c out.
il s'agit d'un niveau d'objet intégré en C++ qui est utile pour l'impression.
Si vous regardez à l'intérieur de la fonction principale, ce sont les variables.
Il s'agit d'une fonction max où est Max.
Voici Max puis C déjà C sorti.
C'est là iostream.
Je l'ai inclus donc le code machine pour cette sortie C devrait également être inclus correctement.
Alors oui, cela sera également inclus dans mon premier. EXE.
C'est le code machine pour c out code machine pour c in et bien d'autres.
Tout ce qui est disponible ici iosteam. h donc iostream est le fichier d'en-tête et qui est pris
en charge par le fichier Library.
Ainsi, lorsque vous utilisez la bibliothèque, le code machine de la bibliothèque sera
copié dans votre fichier exe.
C'est ça.
Ce processus s'appelle donc nous lier des bibliothèques que les bibliothèques lient à votre programme.
Donc, le lien signifie que le fichier n'est pas lié, le conflit est jusqu'à présent copié ici.
EXE et c'est l'une des choses importantes, quelle que soit la fonction que vous utilisez, leur code
machine sera copié dans votre fichier.
En fait, le fichier d'en-tête que vous utilisez en entier si je le copie correctement.
Nous devons donc faire attention si vous ne l'utilisez pas.
N'incluez pas les fichiers d'en-tête.
C'est tout.
Alors maintenant, l'exe est prêt.
Ceci est fait après la compilation avec le processus de compilation, tout est déjà là.
Droit.
Maintenant.
Le fichier est déjà le programme exe est prêt donc jusqu'ici.
Le travail de développement est terminé.
C'est donc le développement clos.
Maintenant 2 étapes pour booster l'exécution pour l'exécution.
Maintenant, je veux exécuter le programme jusqu'à présent en cours d'exécution du programme.
Tout d'abord, cet exefile le contenu qui est le code machine doit être mis dans la mémoire principale.
Je vous l'ai dit dans les vidéos précédentes aussi, donc cela devrait être ramené dans la mémoire principale.
Il en va de même pour la mémoire principale.
Donc cette mémoire principale, nous allons étudier un peu cette mémoire principale est divisée en deux trois sections logiques et elle
est utilisée.
Il y en a donc trois. La première est la section du code.
Un autre est une pile du haut et celui du milieu est un tas donc il est divisé en trois
sections parfois pour l'explication j'écris stock ici et lui.
Donc, fondamentalement, il y a trois sections là où elles se trouvent.
C'est une chose différente.
Voyons donc comment cela va fonctionner. pour exécuter le programme.
Ce code machine de code de programme doit être introduit dans la mémoire principale dans quelle section de code de zone.
Donc tout ce code machine sera copié dans cette section de code Machine Max ou code machine principal.
Etc.
Je n'ai donc pas d'espace pour tout montrer. pour ce code machine copié.
C'est ce qu'on appelle le chargement d'un programme du disque dur vers la mémoire principale pour le faire exécuter par
le processeur.
Ce processus est appelé chargement en l'amenant ici à l'intérieur de la mémoire principale.
Ça charge.
Donc, ce processus de chargement est également un processus important et pendant le chargement, quels que soient les arrangements requis qui
sont effectués.
Donc cet arrangement.
Nous n'avons pas à entrer dans les détails qui s'appellent une réinstallation.
Donc, toutes ces choses sont faites par le système d'exploitation du système d'exploitation qui apportera cela du disque
dur à la mémoire principale.
Je ne montre pas que sur cette image, c'est déjà dans la mémoire que le système d'exploitation est en cours
d'exécution, il amènera donc le programme dans la mémoire principale correctement.
Ensuite, après l'avoir apporté, il demandera au CPU de commencer à exécuter le programme à partir de la première ligne.
Voici donc la fonction principale, donc elle donnera l'adresse de la fonction principale et le processeur commencera
à exécuter ce programme et ce code machine s'exécutera et il utilisera toutes les fonctions quel que soit le
code machine qu'il
exécutera. C'est donc à propos de l'exécution maintenant.
Un peu plus vers l'exécution.
Maintenant, dernière étape que je montre.
Une fois que le CPU a reçu son adresse, il commencera à s'exécuter.
Donc, si vous regardez dans le programme c'est une instruction, instruction c'est une instruction c'est une instruction
c'est une instruction mais cet ABC est une variable de données, X Y sont la variable.
C'est variable.
Ce sont les variables.
Maintenant, pour les variables, l'espace devrait également être là.
Donc, pour la variable, l'espace est pris ici à l'intérieur de la pile.
Ceci est pris à l'intérieur de la pile à droite.
Ainsi, ces variables seront créées à l'intérieur de la pile lors de l'exécution d'un programme qui y est créé à
l'intérieur.
Ainsi, la pile est utile pour la création de variables et la section de code est utile pour le programme lui-même.
Tas. à quoi sert le tas.
Il est utilisé pour l'allocation dynamique de mémoire.
Nous allons donc en savoir plus sur cette pile.
tas et tout dans les sections suivantes, nous apprendrons à ce sujet en détail.
C'est suffisant ici.
Juste l'introduction qu'il y a quelque chose qui s'appelle stag, ce
quelque chose qui s'appelle section de code et tas qui est suffisant pour que tout concerne les étapes de développement et d'exécution d'un programme.
C'est ainsi qu'un programme a été développé et exécuté, il utilisera maintenant IDE et nous écrirons .
les programmes.
Tout cela est derrière la scène, donc nous ne voyons pas toutes ces choses simplement en tapant le programme.
C'est donc ce qui se passe à l'arrière-plan.
C'est donc tout dans cette vidéo et c'est tout dans cette section section suivante.
Quant à la configuration d'un IDE, comment installer Xcord et les blocs d'accords et devC++.
J'ai montré que si vous savez déjà que l'environnement a déjà un IDE, vous pouvez l'ignorer
et commencer directement à partir de la section suivante.