Diferencias entre lenguaje compilado y lenguaje interpretado
La diferencia fundamental entre un lenguaje de programación compilado y un lenguaje de programación interpretado radica en su funcionamiento.
Los lenguajes de programación compilados utilizan un programa llamado compilador que traduce todo el programa escrito por un ser humano a lo que se conoce como lenguaje de máquina. Este último está compuesto de las mismas instrucciones originales pero escrito en un formato que la computadora pueda entender, es decir en lenguaje binario coloque es lo mismo ceros y unos.
Los lenguajes de programación interpretados requieren de un programa llamado intérprete el cual traduce instrucción por instrucción a lenguaje de máquina cada línea de código que un humano escribe.
Estás diferencias de funcionamiento generan las siguientes características en cada tipo de lenguaje de programación:
1.- En un lenguaje de programación compilado se requiere que su código fuente esté libre de errores de sintaxis para poder comenzar su ejecución. Algunos compiladores evalúan también la lógica básica del código fuente antes de generar el código en lenguaje de máquina.
2.- En un lenguaje de programación interpretado el computador va a ejecutar línea por línea mientras no haya un error de sintaxis o no llegue a final del programa.
Comentarios
Publicar un comentario