Archivo para la Etiqueta ‘compiladores’
Día 6 “Compiladores vs Intérpretes”
Hola a todos, ya estamos en la recta final sobre los post introductorios, hoy hablaremos sobre lenguajes de alto nivel, bajo nivel, diferencias entre compiladores e interpretes, pitón es un lenguaje interpretado, que significa eso?.
Hace varios años atrás existía el llamado lenguaje ensamblador, es decir los programas se introducían en el computador directamente en código maquina.
En la actualidad usamos lenguajes que se parecen más a nuestro lenguaje natural, eliminan parte de la complejidad propia de los lenguajes ensambladores, a este tipo de lenguaje lo llamamos lenguajes de alto nivel, en la otra vereda tenemos a los lenguajes de bajo nivel que son los lenguajes ensambladores ( código maquina ).
Ahora los lenguajes de alto nivel se pueden compilar o interpretar dependiendo del lenguaje de programación, por ejemplo C se compila, pero en cambio Pitón se interpreta.
Un compilador lee completamente un programa en un lenguaje de alto nivel y lo traduce en su integridad a un programa de código maquina equivalente. El programa de código de máquina resultante se puede ejecutar cuantas veces desees, sin necesidad de volver a traducir el programa original.
Un intérprete actúa de modo distinto, lee un programa escrito en lenguaje de alto nivel instrucción a instrucción y, para cada una de ellas, efectúa una traducción a las instrucciones de código maquina equivalente y las ejecuta inmediatamente. Cada vez que ejecutamos el programa con un interprete, se repite el proceso de traducción y ejecución, ya que ambos son simultáneos.
Comentarios (5)

