Interpréteur

Un interpréteur est un programme qui lit et exécute du code. Cela inclut le code source, le code précompilé et les scripts. Les interpréteurs courants comprennent les interpréteurs Perl, Python et Ruby, qui exécutent respectivement du code Perl, Python et Ruby.

Les interpréteurs et les compilateurs sont similaires, car ils reconnaissent et traitent tous deux le code source. Cependant, un compilateur n’exécute pas le code comme le fait un interpréteur. Au lieu de cela, un compilateur convertit simplement le code source en code machine, qui peut être exécuté directement par le système d’exploitation en tant que programme exécutable. Les interpréteurs contournent le processus de compilation et exécutent directement le code.

Comme les interpréteurs lisent et exécutent le code en une seule étape, ils sont utiles pour exécuter des scripts et d’autres petits programmes. C’est pourquoi les interpréteurs sont souvent installés sur des serveurs Web, ce qui permet aux développeurs d’exécuter des scripts dans leurs pages Web. Ces scripts peuvent être facilement modifiés et enregistrés sans devoir recompiler le code.

Bien que les interpréteurs offrent plusieurs avantages pour exécuter de petits programmes, les langages interprétés ont également certaines limites. La plus importante est que le code interprété nécessite un interpréteur pour fonctionner. Ainsi, sans interpréteur, le code source constitue un fichier de texte brut plutôt qu’un programme exécutable. De plus, les programmes écrits pour un interpréteur peuvent ne pas pouvoir utiliser les fonctions système intégrées ni accéder à des ressources matérielles comme peuvent le faire les programmes compilés. C’est pourquoi la plupart des applications logicielles sont compilées plutôt qu’interprétées.

Mis à jour September 16, 2010 par Per C.

quizTestez vos connaissances

Apple removed the Dashboard in which version of macOS?

A
Mojave
0%
B
Catalina
0%
C
Big Sur
0%
D
Monterey
0%
Correct! Incorrect!     View the Dashboard definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Interpréteur sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.