CARGADORES, COMPILADORES E INTERPRETES
- monig97
- 4 mar 2016
- 2 Min. de lectura

CARGADORES Un compilador producirá un código que todavía no está completamente organizado y listo para ejecutarse pero cuyas principales referencias de memoria se hacen relativas a una localidad de arranque indeterminada que puede estar en cualquier sitio de la memoria. Se dice que tal código es re localizable y un cargador resolverá todas las direcciones re localizables relativas a una dirección base o de inicio dada .El uso de un cargador hace más flexible el código ejecutable pero el proceso de carga con frecuencia ocurre en segundo plano o conjuntamente con el ligado. Rara vez un cargador es en realidad un programa por separado.
COMPILADORES
Programas de computadora que traducen un lenguaje a otro. Toma como entrada un programa escrito en su lenguaje fuente y produce un programa equivalente escrito en su lenguaje objetivo. Por lo regular el lenguaje fuente es un lenguaje de alto nivel. Un compilador es un programa muy completo con un número de líneas de código que puede variar de 10 000 a 1 000000. Los compiladores se utilizan en casi todas las formas de la computación.
INTERPRETES Es un traductor de lenguaje al igual que un compilador pero difiere de este en que ejecuta el programa fuente inmediatamente en vez de generar un código objeto que se ejecuta después de que se completa la traducción. También se utilizan en situaciones relacionadas con la enseñanza o con el desarrollo de software donde los programas son probablemente traducidos y vueltos a traducir muchas veces. Los intérpretes comparten muchas de sus operaciones con los compiladores y ahí pueden incluso ser traductores híbridos de manera que quedan en alguna parte entre los intérpretes y los compiladores.
Comments