computadora. 2.El código fuente se convierte en código objeto o módulo de objeto. Un programa puede tener muchos objetos y bibliotecas que necesitan ser unidas entre sí para crear el ejecutable. 3.Se crean los conectores, para enlazar todos los componentes del programa. 4.Se reasignan los bloques de memoria dentro del programa de modo que una pieza no sobreponga a otra parte en la memoria. 5.Los archivos compilados se graban en el disco u otro tipo de memoria permanente 6.El resultado es un archivo o programa ejecutable. DIFERENCIAS
TRADUCTORES COMPILADORES
traducen las instrucciones de
Los compiladores traducen los programación de alto nivel en códigos de lenguaje de códigos intermedios y luego programación de alto nivel en los ejecutan los códigos códigos de objeto. resultantes.
Los intérpretes ejecutan el los compiladores ejecutan los
código línea por línea archivos resultantes. Diferencias Ejemplos Compiladores Traductores • Motor Zend Los intérpretes • Python ejecutan el ejecutan los código línea por • Ruby MRI archivos línea resultantes. • YARB