Preprocesadores

5
Lenguajes de Programación 2010 Preprocesadores Presentado por: Roberto Martinez

Transcript of Preprocesadores

Page 1: Preprocesadores

Lenguajes de Programación 2010

Preprocesadores

Presentado por: Roberto Martinez

Page 2: Preprocesadores

Los preprocesadores son programas, que transforman el código fuente ANTES de la

compilación.

Su tarea consiste en:Incluir, modificar y eliminar, para crear una

unidad de compilación.

Pueden ser solicitados por el lenguaje de programación o agregados después para

facilidades extras.

¿Que son los preprocesadores?

Page 3: Preprocesadores

¿Que hacen los preprocesadores?

Comandos preprocesador Son textos que

estan incrustados en un código fuente.

Puestos con caracteres y lugares especiales.

Ejemplos:en C/C++.

→ ##include o ##define

→ ////comentario

RDBPRE.

→ _&RDB_&

Page 4: Preprocesadores

¿Que hacen los preprocesadores?

●Procesamiento de marcos: definir marcos (abreviaturas de contrucciones mas grandes).

●Inclusión de archivos: insertar archivos de

encabezamiento en el texto del programa.

●Preprocesadores ”racionales”: agregan recursos como flujos de control y estructuras de datos.

●Extenciones de lenguaje: utilizar el preprocesador en otros lenguajes.

Page 5: Preprocesadores

Bibliografía

D. ULLMAN, Jeffrey Compilers: Principles, Techniques, and Tools [en línea]. Pearson

Education, 1998. Disponible en Web: <http://books.google.com.mx>

<http://www.zator.com/Cpp/E1_4_1.htm>