Un lenguaje interpretado es
Los lenguajes interpretados incluyen Python, JavaScript, Perl y Shell.
Un lenguaje interpretado traduce un programa a lenguaje de máquina en tiempo de ejecución. Los programas en lenguaje interpretado no necesitan compilarse antes de ejecutarse, pero se traducen cuando se ejecuta el programa. Un intérprete especializado es responsable de interpretar el código del programa a medida que se ejecuta cada declaración. De esta forma, el lenguaje interpretado debe traducirse cada vez que se ejecuta, lo cual es muy ineficiente.
Lenguaje interpretado: El programa no necesita ser compilado, y se traduce al lenguaje de máquina en tiempo de ejecución, una vez por cada línea. Entonces la eficiencia es relativamente baja. Por ejemplo, en el lenguaje básico, hay un intérprete especial que puede ejecutar directamente la secuencia del programa básico, y cada declaración se traduce solo cuando se ejecuta. Sólo se traduce mientras el programa está en ejecución. Hay traductores especiales para traducir y cada oración se traduce cuando se ejecuta. Baja eficiencia, dependiente del intérprete y buen rendimiento multiplataforma. )
Ventajas y desventajas
Los compiladores e intérpretes tienen cada uno sus propias ventajas y desventajas. El primero se utiliza para desarrollar sistemas operativos, aplicaciones a gran escala y sistemas de bases de datos debido a su rápida velocidad de ejecución de programas y bajos requisitos del sistema en las mismas condiciones.
Algunos programas que no tienen requisitos de alta velocidad pero sí ciertos requisitos de compatibilidad entre diferentes plataformas del sistema, como scripts web, scripts de servidor, interfaces de desarrollo auxiliares, etc., suelen utilizar lenguajes interpretados.