Está en la página 1de 1

12 Introducción a las computadoras, a Internet y a la World Wide Web Capítulo 1

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

El enlazador relaciona el código


objeto con las bibliotecas,
Enlazador Disco crea a.out y lo 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
.
.
.
.
.

Figura 1.1 Ambiente típico de desarrollo en C.

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.

También podría gustarte