Différences entre versions de « Compilateur - Interpréteur »
Ligne 16 : | Ligne 16 : | ||
Table de comparaison entre un interpréteur et un compilateur | Table de comparaison entre un interpréteur et un compilateur | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Texte de l’en-tête !! Texte de l’en-tête | ||
+ | |- | ||
+ | | Texte de la cellule || Texte de la cellule | ||
+ | |- | ||
+ | | Texte de la cellule || Texte de la cellule | ||
+ | |- | ||
+ | | Texte de la cellule || Texte de la cellule | ||
+ | |- | ||
+ | | Texte de la cellule || Texte de la cellule | ||
+ | |- | ||
+ | | Texte de la cellule || Texte de la cellule | ||
+ | |} | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Interpréteur !! Compilateur | ||
+ | |- | ||
+ | | Convertit le programme en prenant une seule ligne à la fois. || Analyse l’ensemble du programme et le traduit dans son ensemble en code machine. | ||
+ | |- | ||
+ | | L’analyse du code source prend moins de temps, mais le temps d’exécution global est plus lent. || L’analyse du code source prend beaucoup de temps, mais le temps d’exécution global est comparativement plus rapide. | ||
+ | |- | ||
+ | | Aucun code d’objet intermédiaire n’est généré, la mémoire est donc efficace. || Génère du code d’objet intermédiaire qui nécessite en outre une liaison, nécessite donc davantage de mémoire. | ||
+ | |- | ||
+ | | Continue de traduire le programme jusqu’à ce que la première erreur soit rencontrée. Par conséquent, le débogage est facile. || Il génère le message d’erreur uniquement après avoir analysé l’ensemble du programme. Par conséquent, le débogage est relativement difficile. | ||
+ | |- | ||
+ | | Langage de programmation comme Python, Ruby utilise des interprètes.|| Langage de programmation comme C, C++ utilisent des compilateurs. | ||
+ | |} | ||
Compilateur et Interpréteur sont deux méthodes différentes pour exécuter un programme écrit dans un langage de programmation ou de script. | Compilateur et Interpréteur sont deux méthodes différentes pour exécuter un programme écrit dans un langage de programmation ou de script. |
Version du 1 septembre 2019 à 10:52
Votre Publicité sur le Réseau |
Conception : Clarification - Explicitation
Nous écrivons généralement un programme informatique utilisant un langage haut niveau. Un langage haut niveau est un langage compréhensible par nous, les humains. Il contient des mots et des phrases de la langue anglaise (ou autre). Mais un ordinateur ne comprend pas le langage haut niveau. Il ne comprend que les programmes écrits en binaire 0 et 1 appelé le code machine. Un programme écrit en langage évolué s’appelle un code source. Nous devons convertir le code source en code machine, ce que font les compilateurs et les interprètes. Par conséquent, un compilateur ou un interprète est un programme qui convertit un programme écrit en langage évolué en un code machine compris par l’ordinateur.
Table de comparaison entre un interpréteur et un compilateur
{
Conceptions liées - Typologie
Concepts ou notions associés
Références
| |||
---|---|---|---|
Sur le Portail Questions / Réponses |
Sur Portail de Formation Gratuite |
Sur des sites de Formation |
Sur DidaQuest |
Compilateur - Interpréteur sur : Wikipedia / Wikiwand / Universalis / Larousse encyclopédie / Khan Académie | |||
Sur Wikiwand :
Langage de programmation / Script / Informatique / Compilateur / Interpréteur | |||
Sur Wikipédia :
Langage de programmation / Script / Informatique / Compilateur / Interpréteur | |||
Sur Wikiversity :
Langage de programmation / Script / Informatique / Compilateur / Interpréteur | |||
Sur Universalis :
Langage de programmation / Script / Informatique / Compilateur / Interpréteur | |||
Sur Khan Académie :
Langage de programmation / Script / Informatique / Compilateur / Interpréteur |
Éléments graphique
Stratégie de changement conceptuel
Questions possibles
Bibliographie
Pour citer cette page: (- Interpréteur)
ABROUGUI, M & al, 2019. Compilateur - Interpréteur. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Compilateur_-_Interpr%C3%A9teur>, consulté le 4, décembre, 2024
- ..................
- ..................
- ..................
- ..................
Votre Publicité sur le Réseau |
- Pages utilisant des arguments dupliqués dans les appels de modèle
- Sponsors Question
- Conceptions
- Langage de programmation - Conceptions
- Script - Conceptions
- Informatique - Conceptions
- Compilateur - Conceptions
- Interpréteur - Conceptions
- Code assembleur - Conceptions
- Code machine - Conceptions
- Programmation - Conceptions
- Fiches Conceptions
- Fiche Conceptions