Connaissances Informatiques >> programmation >> Delphi Programming >> Content
  Derniers articles
  • Devez-vous supprimer la valeur actue…
  • Comment supprimer un fichier avec le…
  • Comment supprimer un programme ? 
  • Expliquer les termes compiler, débo…
  • Comment faire une bourse De Sacs à …
  • Qu’a découvert Alexandre en consult…
  • Comment créer un service Web pour l…
  • Techniques cloaking Google 
  • Qu'est-ce que Delphi dans la mytholo…
  • Que fait la commande unifiée dans N…
  •   Delphi Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Delphi Programming

    Expliquer les termes compiler, déboguer et exécuter ?

    Ces termes font tous partie du processus de développement logiciel, spécifiquement liés à la transformation du code source en programme exécutable et à la recherche/résolution des problèmes :

    * Compiler : Cette étape prend du code source lisible par l'homme (comme C++, Java ou Go) et le traduit en code lisible par machine (code binaire). Le compilateur vérifie le code source pour les erreurs de syntaxe (erreurs grammaticales dans le langage de programmation) et d'autres problèmes fondamentaux. La sortie d'une compilation est généralement un fichier objet (.o ou .obj) ou une autre représentation intermédiaire, pas encore directement exécutable. Les compilateurs sont spécifiques aux langages de programmation (par exemple, GCC pour C et C++, javac pour Java).

    * Faire : `make` est un outil d'automatisation de build. Il lit un « Makefile » (un fichier qui décrit les dépendances du projet et comment le construire) et utilise ces informations pour déterminer ce qui doit être recompilé et dans quel ordre. Il automatise le processus de compilation de plusieurs fichiers sources et de leur liaison dans un programme exécutable. Si un seul fichier source change, « make » recompile uniquement ce fichier et non l'ensemble du projet, ce qui permet de gagner du temps.

    * Débogage : Il s'agit du processus de recherche et de correction des erreurs (bugs) dans le code. Les débogueurs sont des outils qui aident les programmeurs à exécuter un programme, à examiner les variables, à définir des points d'arrêt (des pauses sur des lignes de code spécifiques) et à inspecter l'état du programme pour identifier la source d'un problème. Le débogage peut avoir lieu à différentes étapes :examen des erreurs du compilateur, utilisation d'un débogueur sur le code en cours d'exécution, ou via la journalisation et les tests.

    * Exécuter : Il s'agit de la dernière étape, où le programme exécutable compilé et lié est exécuté. Le système d'exploitation charge le programme en mémoire et le processeur exécute les instructions, produisant le résultat souhaité ou exécutant la tâche prévue. S'il y a des erreurs d'exécution (des erreurs qui n'apparaissent que lors de l'exécution), le programme peut planter ou produire des résultats incorrects.

    En bref :

    1. Code source (écrit par le programmeur) --> Compiler --> Fichiers objets

    2. Fichiers objets + Bibliothèques --> Faire --> Exécutable

    3. Exécutable --> Exécuter (peut impliquer le débogage si des problèmes surviennent à un moment donné)

    Il est important de noter que certains langages (comme les langages interprétés tels que Python et JavaScript) ne nécessitent pas d'étape de compilation distincte. Un interprète lit et exécute le code source directement, bien que des étapes d'optimisation se produisent souvent en arrière-plan et aient un effet similaire. Cependant, les concepts de débogage et d’exécution s’appliquent toujours.

     
    Article précédent:
    Article suivant: No
    Articles recommandés
  • Techniques cloaking Google 
  • Comment utiliser le logiciel Adobe Acrobat PDF files dans une application Delphi 
  • Comment supprimer un fichier avec les sous - dossiers et des fichiers dans Delphi 
  • Quelle est la fonction de tout sélectionner ? 
  • Comment faire la relation un no- Strings Attached 
  • Comment faire pour convertir étendue à Integer sur Pascal 
  • Qu’a découvert Alexandre en consultant l’oracle de Delphes ? 
  • Qu'est-ce que X-Provags-ID ? 
  • Qu’est-ce qu’un délimiteur sous Linux ? 
  • Qu'est-ce que Delphian Oracle? 
  • Connaissances Informatiques © http://www.ordinateur.cc