Différences entre versions de « Compilateur - Interpréteur »

De Didaquest
Aller à la navigationAller à la recherche
Ligne 126 : Ligne 126 :
 
<!-- Complétez les pointillés ou supprimez les lignes non utilisées          ----->
 
<!-- Complétez les pointillés ou supprimez les lignes non utilisées          ----->
 
<!-- ****************** Commercez les modifications ****************************-->
 
<!-- ****************** Commercez les modifications ****************************-->
 +
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.
 +
|}                                                  
  
 
}}<!--***Fin Fiche Stratégie de changement conceptuelle (Solutions possibles)***-->
 
}}<!--***Fin Fiche Stratégie de changement conceptuelle (Solutions possibles)***-->

Version du 1 septembre 2019 à 11:41


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


Puce-didaquest.png Questions possibles



Puce-didaquest.png Bibliographie



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