código de programación, escrito con un determinado lenguaje de programación , es generalmente escrito por una persona en lo que se denomina código fuente. Este código fuente tiene que ser convertido en un formato apropiado para el hardware /software de entorno en el que se ejecutará . Compilación es generalmente específica para un tipo de arquitectura de hardware , lo que significa que el código sólo se ejecutará en el tipo de hardware para el que es compilado . Cuando se compila un lenguaje , su código fuente se convierte en código máquina. En un lenguaje interpretado , el código fuente se puede dejar como está , o parcialmente compilada , y sólo cuando el código se ejecuta realmente se interpretó . Este proceso también se conoce como Just compilación en tiempo .
Ventaja de lenguajes interpretados
Una de las principales ventajas de los lenguajes interpretados es su capacidad para ejecutar independientemente de la arquitectura que se está ejecutando en . Por ejemplo , pueden no ser conscientes de que se están ejecutando en un sistema operativo de 32 bits o 64 bits, o incluso lo que el sistema operativo es . JavaScript , que es un lenguaje de uso general para construir sitios de Internet , puede ejecutar el mismo, independientemente de que se está utilizando el sistema operativo o el navegador de Internet.
Ventaja de lenguajes compilados
Una de las principales ventajas de lenguajes compilados tienen es la velocidad. Debido a que el código de computadora generalmente se ha convertido en un formato adecuado para el entorno de hardware /software específico , se requiere menos trabajo para ejecutar la aplicación , y el código es capaz de ejecutar con más eficiencia. C y C + + son ejemplos de los idiomas más comunes compilados.
¿Cuál es mejor ?
Cada tipo de lenguaje tiene sus ventajas y desventajas. Algunas veces , la distinción entre lo que está compilado y lo que se interpreta desdibuja . Algunos lenguajes de programación pueden ser compilados e interpretados , por ejemplo. En última instancia , lo que va a utilizar el idioma para a menudo determinará qué método es el mejor.