Accueil : Conditions du logiciel : Définition d'interprète

Interprète

Un interprète est un programme qui lit et exécute le code. Ceci comprend code source, code pré-compilé, et scripts. Les interprètes communs incluent Perl, Python biologique et Ruby interpréteurs, qui exécutent le code Perl, Python et Ruby respectivement.

Interprètes et compilateurs sont similaires, car ils reconnaissent et traitent le code source. Cependant, un compilateur n'exécute pas le code de la même manière que l'interpréteur. Au lieu de cela, un compilateur convertit simplement le code source en code machine, qui peut être exécuté directement par le le système d'exploitation en tant que programme exécutable. Les interprètes ignorent le processus de compilation et exécutent directement le code.

Comme les interprètes lisent et exécutent le code en une seule étape, ils sont utiles pour exécuter des scripts et d’autres petits programmes. Par conséquent, les interprètes sont généralement installés sur le Web serveurs, qui permet aux développeurs d’exécuter des scripts exécutables dans leurs pages Web. Ces scripts peuvent être facilement édités et sauvegardés sans qu'il soit nécessaire de recompiler le code.

Bien que les interprètes offrent plusieurs avantages pour l'exécution de petits programmes, les langages interprétés ont aussi certaines limites. Le plus notable est le fait que le code interprété nécessite un interpréteur. Par conséquent, sans interprète, le code source sert de texte brut fichier plutôt qu’un programme exécutable. De plus, les programmes écrits pour un interprète peuvent ne pas être en mesure d'utiliser les fonctions système intégrées ou d'accéder à des ressources matérielles comme les programmes compilés. Par conséquent, la plupart des logiciels applications sont compilés plutôt qu'interprétés.

https://TechLib.com/definition/interpreter

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique d’Interprète. Il explique en terminologie informatique ce que signifie Interpreter et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition d'interprète utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.