logo

Diferencia entre lenguaje compilado e interpretado

Requisito previo: compilador versus intérprete

¿Qué es el lenguaje compilado?

Un lenguaje compilado es un lenguaje de programación que generalmente se compila y no se interpreta. Es aquel donde el programa, una vez compilado, se expresa en las instrucciones de la máquina de destino; Este código de máquina es indescifrable para los humanos. Tipos de lenguaje compilado: C, C++, C#, CLEO, COBOL, etc.



¿Qué es el lenguaje compilado?

¿Qué es el lenguaje interpretado?

Un lenguaje interpretado es un lenguaje de programación que generalmente se interpreta sin compilar un programa en instrucciones de máquina. Es aquel en el que las instrucciones no son ejecutadas directamente por la máquina de destino, sino que algún otro programa las lee y ejecuta. Rangos de lenguajes interpretados: JavaScript, Perl, Python, BASIC, etc.

¿Qué es el lenguaje interpretado?

Diferencia entre lenguaje compilado e interpretado

S.NO. IDIOMA COMPILADO LENGUAJE INTERPRETADO
1 Un lenguaje compilado es un lenguaje de programación cuyas implementaciones suelen ser compiladores y no intérpretes. Un lenguaje interpretado es un lenguaje de programación cuyas implementaciones ejecutan instrucciones directa y libremente, sin compilar previamente un programa en instrucciones de lenguaje de máquina.
2 En este lenguaje, una vez compilado el programa se expresa en las instrucciones de la máquina de destino. Mientras están en este idioma, las instrucciones no son ejecutadas directamente por la máquina de destino.
3 Hay al menos dos pasos para pasar del código fuente a la ejecución. Sólo hay un paso para pasar del código fuente a la ejecución.
4 En este lenguaje, los programas compilados se ejecutan más rápido que los programas interpretados. Mientras estén en este lenguaje, los programas interpretados se pueden modificar mientras el programa se está ejecutando.
5 En este lenguaje, los errores de compilación impiden que el código se compile. En estos idiomas, toda la depuración ocurre en tiempo de ejecución.
6 El código del lenguaje compilado puede ser ejecutado directamente por la CPU de la computadora. Un programa escrito en un lenguaje interpretado no se compila, se interpreta.
7 Este lenguaje ofrece un mejor rendimiento. Este ejemplo de lenguaje ofrece un rendimiento relativamente más lento.
8 Ejemplo de lenguaje compilado: C, C++, C#, CLEO, COBOL, etc. Ejemplo de lenguaje interpretado: JavaScript, Perl, Python, BASIC, etc.