Requisito previo – Compilador vs Intérprete
Lenguaje compilado:
un lenguaje compilado es un lenguaje de programación que generalmente se compila y no se interpreta. Es aquella 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.
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 uno en el que las instrucciones no son ejecutadas directamente por la máquina de destino, sino que son leídas y ejecutadas por algún otro programa. Rangos de idiomas interpretados: JavaScript, Perl, Python, BASIC, etc.
Veamos la diferencia entre lenguaje compilado e interpretado:
S. NO. | LENGUAJE COMPILADO | LENGUA INTERPRETADA |
---|---|---|
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 en lenguaje máquina. |
2 | En este lenguaje, una vez que se compila el programa, se expresa en las instrucciones de la máquina de destino. | Mientras está 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. | Solo 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 idioma, 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 lenguajes, 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 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. |
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA