Diferencias entre lenguaje interpretado y compilado
Respuestas a la pregunta
Respuesta:
Tienes que tener estas cosas en cuenta:
Explicación:
Lenguajes compilados
Los lenguajes compilados son aquellos lenguajes de alto nivel que como su nombre lo sugiere, requieren de un compilador (programa que traduce un lenguaje de alto nivel en código máquina o lenguaje máquina) para traducirlo y crear la parte ejecutable.
Los lenguajes de alto nivel permiten escribir instrucciones en un idioma muy parecido al inglés así como hacer uso de notaciones matemáticas comunes.
Ejemplos: C y C++
Lenguajes interpretados
Los lenguajes interpretados son aquellos lenguajes de programación también de alto nivel en donde el código fuente debe ser traducido a un lenguaje que la máquina entienda y pueda realizar, no crean un archivo externo.
Ejemplos: Python y Ruby
Ahora, estos son solo los conceptos de cada palabra que deberías de tener en cuenta. Ahora sí pasemos con las diferencias.
Los lenguajes interpretados son multiplataforma, recordemos que una plataforma es un sistema operativo que ejecuta programas, por lo que son más flexibles pero se requiere de un intérprete (programa informático que analiza y ejecuta otros programas) para traducirlo y que la máquina lo reconozca.
Por otro lado los lenguajes compilados están preparados para ejecutarse inmediatamente ya que durante la compilación se tradujo todo a un lenguaje que la máquina entendiera (lenguaje máquina) y por ello suelen ser más rápidos.
Espero y te sirva, que tenga buena tarde y que mitski lo bendiga. Jeje