Catégorie > High Tech

Différences entre assembleur, compilateur et interpréteur

Posté par Djirani, mise à jour le 04/05/2023 à 13:11:59

Dans les ordinateurs, le code source ou le programme est traduit en code machine par différentes méthodes. Le code machine est également appelé code objet.

Assembleur



L'assembleur convertit le code source écrit en langage d'assemblage en code machine, puis ce code machine est exécuté par un ordinateur.

Compilateur



Un compilateur convertit le code de programme en langage de haut niveau en langage machine, puis l'exécute. Les langages de haut niveau sont C et C++.

Interpréteur



L'interpréteur convertit le code source dans la forme intermédiaire, puis convertit ce code intermédiaire en langage machine. Le code intermédiaire ressemble au code assembleur.

Lors de la conversion du code source, les variables et les opérateurs arithmétiques tels que +, -, *, / sont extraits du code puis calculés.

Dans un compilateur, tout le code est converti en une seule fois et le rapport d'erreur est généré pour l'ensemble du programme. Dans l'interpréteur, le code est converti ligne par ligne et si une erreur se produit dans le code, l'exécution du programme s'arrête.

En langage Java, le compilateur et l'interpréteur travaillent ensemble pour générer du code machine.



Ajouter une réponse

Votre message :

:

Votre prénom:

Votre email:

:



A voir aussi :

Les dernières discussions:



Qui est Réponse Rapide?

Réponse rapide est un site internet communautaire. Son objectif premier est de permettre à ses membres et visiteurs de poser leurs questions et d’avoir des réponses en si peu de temps.

Quelques avantages de réponse rapide :

Vous n’avez pas besoins d’être inscrit pour poser ou répondre aux questions.
Les réponses et les questions des visiteurs sont vérifiées avant leurs publications.
Parmi nos membres, des experts sont là pour répondre à vos questions.
Vous posez vos questions et vous recevez des réponses en si peu de temps.

Note :

En poursuivant votre navigation, vous acceptez l'utilisation de cookies. En savoir plus