Maison> Problème commun> le corps du texte

Quels sont les deux types courants de processeurs de langage de programmation ?

王林
Libérer: 2020-07-17 11:44:07
original
10866 Les gens l'ont consulté

Les deux types courants de programmes de traitement de langage de programmation sont : les compilateurs et les interprètes. Un interpréteur est un programme de traitement du langage qui exécute directement un programme source ou une forme interne d'un programme source. Un compilateur fait référence à un programme de traduction qui traduit un programme source écrit dans un langage de haut niveau en un programme au format de langage machine équivalent.

Quels sont les deux types courants de processeurs de langage de programmation ?

Les deux types courants de programmes de traitement de langage de programmation sont : les interprètes et les compilateurs.

(Apprentissage recommandé :Tutoriel d'introduction Java)

Introduction connexe :

Interprète :

L'interprète est un langage Le programme de traitement fonctionne fondamentalement de la même manière que le compilateur en termes d'analyse lexicale, syntaxique et sémantique, mais lors de l'exécution du programme utilisateur, il exécute directement le programme source ou la forme interne du programme source (code intermédiaire).

L'interpréteur universel fait référence à un interpréteur qui peut s'exécuter sur plusieurs plates-formes ou à un programme système capable d'interpréter et d'exécuter des instructions à partir de plusieurs programmes sources de langage de haut niveau. Par conséquent, un interprète à usage général peut également être appelé interprète portable. Par exemple, les interpréteurs du langage Java peuvent fonctionner sur différentes plates-formes.

Compilateur :

Un compilateur, également appelé compilateur, fait référence à un programme de traduction qui traduit un programme source écrit dans un langage de programmation de haut niveau en un programme cible équivalent au format langage machine.

Le compilateur est un programme de traduction implémenté en utilisant une approche d'implémentation générative. Il prend en entrée un programme source écrit dans un langage de programmation de haut niveau et en sortie un programme cible exprimé en langage assembleur ou en langage machine.

Le programme cible compilé passe généralement également par la phase d'exécution, afin qu'il puisse s'exécuter avec le soutien du programme en cours d'exécution, traiter les données initiales et calculer les résultats de calcul requis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!