Lenguajes de Programación Compilados vs Interpretados | Jose Luis Bugarin
|Lenguajes de programación como ensamblador, COBOL, C / C ++ se traducen ejecutando el código fuente a través de un compilador. Esto resulta en un código eficiente que puede ser ejecutado cualquier numero de veces. El impacto de la traducción se incurre una sola vez, cuando se compila la fuente; a partir de entonces, solo necesita ser cargado y ejecutado.
Los lenguajes de programación interpretados, deben ser analizados, interpretados y ejecutados cada vez que se ejecuta el programa, lo que aumenta considerablemente el costo de ejecución del programa. Por esta razón, los programas interpretados suelen ser menos eficientes que los programas compilados.
Si alguna vez has participado en un proyecto de migración de un lenguaje compilado, te podrás dar cuenta que el compilador te entregara todos los errores posibles para su modificación. Un lenguaje interpretado tienes que ejecutarlo para que te pueda dar los errores.
Java-C# son compilados y php-python-ruby son lenguajes interpretados.
Te recomiendo sacar tus propias conclusiones 🙂
Buenas noches profesor.
Muy interesante tema. En lo personal, me encanta java y lo considero uno de los mejores lenguajes.
Saludos
Java es Java 🙂
Consulta, y tengo una duda por que se usa mucho python(lenguaje interpretado) para IA, machine learning, etc.
Gracias.
por que se desarrollan + componentes en python para automatizar los algoritmos de inteligencia artificial :). Es cuestión de hacer una exploración en otros lenguajes de programación para saber que cosas existen 🙂