Compilateur - Interpréteur

De Didaquest
Aller à la navigationAller à la recherche


Fiches Question - Réponse
Posez une Question
Target Icon.pngVotre Publicité sur le Réseau Target Icon.png


(+)


Puce-didaquest.png Conception : Clarification - Explicitation


Puce-didaquest.png Conceptions liées - Typologie



Puce-didaquest.png Concepts ou notions associés


References
Références


Liens éducatifs relatifs aux 5 Mots-Clés Principaux

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



Puce-didaquest.png Éléments graphique





Puce-didaquest.png Stratégie de changement conceptuel

Table de comparaison entre un interpréteur et un compilateur

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
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.




Puce-didaquest.png Questions possibles



Puce-didaquest.png Bibliographie



Target Icon.pngVotre Publicité sur le Réseau Target Icon.png