Info news wiki : Quelle est la différence entre la compilation et le débit?

Début: -Les programmeurs informatiques, comme tout le monde, ne sont pas parfaits. Cela signifie que les programmes qu'ils écrivent contiennent parfois des erreurs mineures, appelées "erreurs". Ces erreurs peuvent être mineures, telles que la non-reconnaissance des informations utilisateur, ou plus graves, telles que des fuites de mémoire qui bloquent le programme. Avant de publier leur programme au public, les programmeurs "déboguent" leurs programmes, éliminant autant d'erreurs que possible. Ce processus de résolution de problèmes prend souvent beaucoup de temps, car la correction de certaines erreurs peut en introduire d'autres.

Compilation: -Lorsque les programmeurs créent des programmes logiciels, ils écrivent d'abord le programme en code source, qui est écrit dans un langage de programmation spécifique, tel que C ou Java. Ces fichiers de code source sont stockés dans un format texte lisible par l'homme qui peut être ouvert et modifié par les programmeurs. Cependant, le code source ne peut pas être exécuté directement à partir de l'ordinateur. Pour que le code soit compris par le processeur de l'ordinateur, il doit être compilé dans un programme exécutable.

La plupart des programmes de développement logiciel incluent un compilateur, qui compile les fichiers source en code machine. Ce code, parfois appelé code objet, peut être exécuté directement par le processeur de l'ordinateur. Par conséquent, l'application résultante est souvent appelée fichier exécutable. Les fichiers exécutables Windows ont une extension de fichier .EXE, tandis que les programmes Mac OS X ont une extension .APP, qui est souvent supprimée.

Ainsi, la conclusion est qu'un programme compilé peut contenir des erreurs ou des erreurs, mais qu'un programme correctement débogué peut ne pas en avoir.

Donc, pour un programme parfait, vous devez corriger et compiler un programme