¿Qué es Interpreter?

Significado de Interpreter (Qué es y Definición)

Un intérprete es un programa que lee y ejecuta código. Esto incluye código fuente, código precompilado y scripts. Entre los intérpretes más comunes se encuentran Perl, Python y Ruby, que ejecutan código Perl, Python y Ruby respectivamente.

Los intérpretes y compiladores son similares, ya que ambos reconocen y procesan el código fuente. Sin embargo, un compilador no ejecuta el código como lo hace un intérprete. En su lugar, un compilador simplemente convierte el código fuente en código máquina, que puede ser ejecutado directamente por el sistema operativo como un programa ejecutable. Los intérpretes se saltan el proceso de compilación y ejecutan el código directamente.

Como los intérpretes leen y ejecutan el código en un solo paso, son útiles para ejecutar scripts y otros programas pequeños. Por ello, los intérpretes se instalan habitualmente en los servidores web que permiten a los desarrolladores ejecutar scripts ejecutables dentro de sus páginas web. Estos scripts pueden editarse y guardarse fácilmente sin necesidad de recompilar el código.

Aunque los intérpretes ofrecen varias ventajas para ejecutar pequeños programas, los lenguajes interpretados también tienen algunas limitaciones. La más notable es el hecho de que el código interpretado requiere un intérprete para ejecutarse. Por lo tanto, sin un intérprete, el código fuente sirve como un archivo de texto plano en lugar de un programa ejecutable. Además, los programas escritos para un intérprete no pueden utilizar las funciones integradas del sistema ni acceder a los recursos de hardware como lo hacen los programas compilados. Por lo tanto, la mayoría de las aplicaciones de software aplicaciones se compilan en lugar de interpretarse.

La definición de Interpreter en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Intérprete o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.