Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El programa se crea en
Editor Disco el editor y se almacena
en disco
El programa preprocesador
Preprocesador Disco procesa el código
El compilador crea el
Compilador código objeto y lo
Disco
almacena en disco
Memoria
principal
Cargador
El cargador coloca el
programa en memoria
Disco .
.
.
.
.
Memoria
principal
CPU
La CPU toma cada instrucción
y la ejecuta, posiblemente
almacena nuevos valores
de datos mientras el programa
se ejecuta
.
.
.
.
.
cómo editar un programa. El programador escribe un programa en C mediante un editor, hace correcciones si
es necesario, y después almacena el programa en un dispositivo de almacenamiento secundario, como un dis-
co. Los nombres de programas en C deben terminar con la extensión .c.
A continuación, el programador introduce el comando para compilar el programa. El compilador traduce
el programa en C a código en lenguaje máquina (también conocido como código objeto). En un sistema de C, se
ejecuta de manera automática un programa preprocesador antes de que comience la fase de traducción del com-
pilador. El preprocesador de C obedece ciertos comandos especiales llamados directivas del preprocesador, las
cuales indican que se deben realizar ciertas manipulaciones en el programa antes de la compilación. Por lo ge-
neral, estas manipulaciones consisten en incluir otros archivos dentro del archivo para que sean compilados, y
en realizar distintos reemplazos de texto. En los primeros capítulos explicaremos las directivas más comunes
del preprocesador, y daremos una explicación detallada de las características del preprocesador en el capítulo 13.