Maison Problème commun Quels sont les deux types courants de processeurs de langage de programmation ?

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

Jul 17, 2020 am 11:44 AM
gestionnaire 程序设计语言

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)