La tarea de reunir el programa fuente a menudo se confía a un programa distinto, llamado preprocesador.