SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Lenguajes de Programación 2010

  Preprocesadores


           Presentado por:
                  Roberto Martinez
¿Que son los 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 hacen los preprocesadores?

Comandos                    
                                Ejemplos:
preprocesador                   en C/C++.
 
     Son textos que             → #include o
     estan incrustados
                                #define
     en un código
     fuente.                    → //comentario
                                  //
 
     Puestos con                RDBPRE.
     caracteres y lugares
                                → _&RDB_&
     especiales.
¿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.
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>

Más contenido relacionado

La actualidad más candente

Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actualesjuan_briceo
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programaciónMarifer Marulanda
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cragdeavil
 
Metodologia programación
Metodologia programaciónMetodologia programación
Metodologia programaciónmariajose1812
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidadesStudent A
 
aplicaciones de Lenguaje C
aplicaciones  de Lenguaje C  aplicaciones  de Lenguaje C
aplicaciones de Lenguaje C zerpa1991
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...222415
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++itzjpb
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuariosocrates12854
 

La actualidad más candente (20)

Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Ansi c
Ansi cAnsi c
Ansi c
 
Consulta del lenguaje de programación
Consulta del lenguaje de programaciónConsulta del lenguaje de programación
Consulta del lenguaje de programación
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje c
 
Metodologia programación
Metodologia programaciónMetodologia programación
Metodologia programación
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
aplicacion del lenguaje c
aplicacion del lenguaje caplicacion del lenguaje c
aplicacion del lenguaje c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
aplicaciones de Lenguaje C
aplicaciones  de Lenguaje C  aplicaciones  de Lenguaje C
aplicaciones de Lenguaje C
 
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
diseña y construye programas orientado a objetos utilizando eficaz y efectiva...
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Informe lpi
Informe lpiInforme lpi
Informe lpi
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
 

Similar a Preprocesadores

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programadorJessica
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
9 anulacion
9   anulacion9   anulacion
9 anulacionzeta2015
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónKatherine Gonzales
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradajohitafresh
 
Libro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorLibro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorsocrates12854
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionlupitagarcia07
 
Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadordavidcab
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
Editores de Texto Informatica
Editores de Texto InformaticaEditores de Texto Informatica
Editores de Texto InformaticaLuisquintal22
 
Programación
ProgramaciónProgramación
ProgramaciónGraceelml
 

Similar a Preprocesadores (20)

Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Unidad-1.pptx.pdf
Unidad-1.pptx.pdfUnidad-1.pptx.pdf
Unidad-1.pptx.pdf
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
Libro3
Libro3Libro3
Libro3
 
point
pointpoint
point
 
9
99
9
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Libro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorLibro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaador
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Libro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programadorLibro 3 presentación tareas y saber del programador
Libro 3 presentación tareas y saber del programador
 
Software
SoftwareSoftware
Software
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Editores de Texto Informatica
Editores de Texto InformaticaEditores de Texto Informatica
Editores de Texto Informatica
 
Programación
ProgramaciónProgramación
Programación
 

Preprocesadores

  • 1. Lenguajes de Programación 2010 Preprocesadores Presentado por: Roberto Martinez
  • 2. ¿Que son los 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.
  • 3. ¿Que hacen los preprocesadores? Comandos  Ejemplos: preprocesador en C/C++.  Son textos que → #include o estan incrustados #define en un código fuente. → //comentario //  Puestos con RDBPRE. caracteres y lugares → _&RDB_& especiales.
  • 4. ¿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.
  • 5. 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>