Preprocesadores
-
Upload
roberto-martinez -
Category
Documents
-
view
2.127 -
download
4
Transcript of Preprocesadores
![Page 1: Preprocesadores](https://reader035.fdocuments.ec/reader035/viewer/2022080907/55b3c92fbb61eb0e028b45b4/html5/thumbnails/1.jpg)
Lenguajes de Programación 2010
Preprocesadores
Presentado por: Roberto Martinez
![Page 2: Preprocesadores](https://reader035.fdocuments.ec/reader035/viewer/2022080907/55b3c92fbb61eb0e028b45b4/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.ec/reader035/viewer/2022080907/55b3c92fbb61eb0e028b45b4/html5/thumbnails/3.jpg)
¿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](https://reader035.fdocuments.ec/reader035/viewer/2022080907/55b3c92fbb61eb0e028b45b4/html5/thumbnails/4.jpg)
¿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](https://reader035.fdocuments.ec/reader035/viewer/2022080907/55b3c92fbb61eb0e028b45b4/html5/thumbnails/5.jpg)
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>