Etapas para la ejecución de un programaCodificación: Es cuando se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño
Compilación: La compilación es el proceso y resultado de compilar código fuente. Traducción a lenguaje máquina (código objeto) para que pueda ser ejecutado por la computadora. La aplicación o la herramienta encargada de la traducción se llama compilador.
Ligamento: Una vez verificado que no existen errores se procede a unificar un solo proceso previo a su carga.
Carga: Recibe la configuración del equipo y la asignación de memoria y se carga el programa en el sistema.
Relocalización: Sustituye referencias o nombres simbólicos de bibliotecas con direcciones usables reales adentro memoria antes de funcionar un programa. Relocaliza el código fuente antes de se ejecución por si existe algún cambio dentro de la carga.
Ejecución: Aquí se iniciar la carga del programa o de cualquier archivo ejecutable. En otras palabras, la ejecución es el proceso mediante el cual una computadora lleva a cabo las instrucciones de un programa informático.
Existen diversas fases de compilación o también llamadas etapas de la compilación que se ilustrarán en la siguiente imagen:Y, el proceso de ejecución se ilustra en la siguiente imagen:
Gracias.