SlideShare ist ein Scribd-Unternehmen logo
1 von 4
COMPILADOR Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[ PARTES DE UN COMPILADOR Análisis: Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis Léxico (que consiste en la descomposición del programa fuente en componentes léxicos), Análisis Sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y Análisis Semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico). Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible).
TIPOS DE COMPILADOR ,[object Object]
Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.
Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.

Weitere ähnliche Inhalte

Was ist angesagt?

Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Estructura de un interprete
Estructura de un interpreteEstructura de un interprete
Estructura de un interpreteperlallamas
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1X3025990
 
Entorno de ejecución common lenguaje runtime clr
Entorno de ejecución common lenguaje runtime clrEntorno de ejecución common lenguaje runtime clr
Entorno de ejecución common lenguaje runtime clrNeolfi Ferreira Quezada
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazadorRickyZhengHu
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a CompiladoresLeopoldo Capa
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compiladorElba Sepúlveda
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladorespaulina8
 
Herramientas
HerramientasHerramientas
HerramientasIsabel
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladoresCJAO
 

Was ist angesagt? (18)

Compiladores
CompiladoresCompiladores
Compiladores
 
Estructura de un interprete
Estructura de un interpreteEstructura de un interprete
Estructura de un interprete
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Unidad1 2 Lenguajes y automatas
Unidad1 2  Lenguajes y automatasUnidad1 2  Lenguajes y automatas
Unidad1 2 Lenguajes y automatas
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Entorno de ejecución common lenguaje runtime clr
Entorno de ejecución common lenguaje runtime clrEntorno de ejecución common lenguaje runtime clr
Entorno de ejecución common lenguaje runtime clr
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazador
 
Compilador
CompiladorCompilador
Compilador
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a Compiladores
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compilador
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compilador (by BSMM)
Compilador    (by  BSMM)Compilador    (by  BSMM)
Compilador (by BSMM)
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
 
Herramientas
HerramientasHerramientas
Herramientas
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguaje
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 

Andere mochten auch

Proceso didáctico
Proceso didácticoProceso didáctico
Proceso didácticoEDIDELEONH
 
Modelos de equipamiento (1)
Modelos de equipamiento (1)Modelos de equipamiento (1)
Modelos de equipamiento (1)MariixOl Gomeez
 
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIAS
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIASPROYECTO DE LA TICS EN LA ESCUELA LAS MARIAS
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIASadamontes
 
Examen 7 Ccna3
Examen 7 Ccna3Examen 7 Ccna3
Examen 7 Ccna3DIEGOS14
 
Netex learningCoffee | Video Arts Collections [EN]
Netex learningCoffee | Video Arts Collections [EN]Netex learningCoffee | Video Arts Collections [EN]
Netex learningCoffee | Video Arts Collections [EN]Netex Learning
 
Diapositivas educacion virtual y educacion presencial
Diapositivas educacion virtual y educacion presencialDiapositivas educacion virtual y educacion presencial
Diapositivas educacion virtual y educacion presencialDianamm2011
 
Habilidades digitales para todos
Habilidades digitales para todosHabilidades digitales para todos
Habilidades digitales para todosLucy Rangel Ramirez
 
Componentes de una computadora
Componentes de una computadoraComponentes de una computadora
Componentes de una computadoramanuellozanoabreu
 
Formato ficha valoracion_cyber_kidds
Formato ficha valoracion_cyber_kiddsFormato ficha valoracion_cyber_kidds
Formato ficha valoracion_cyber_kiddsYuribel Peñaloza
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacionalchabbeine
 
Firma y Certificado electrónico
Firma y Certificado electrónico Firma y Certificado electrónico
Firma y Certificado electrónico paolaolarter
 
Investigacion cualitativa y cuantitativa
Investigacion cualitativa y cuantitativaInvestigacion cualitativa y cuantitativa
Investigacion cualitativa y cuantitativaEmerson Quejada
 
Miercoles de ceniza
Miercoles de cenizaMiercoles de ceniza
Miercoles de cenizauedrjghaft
 
Promoción Cultural - Tarde de juegos
Promoción Cultural - Tarde de juegosPromoción Cultural - Tarde de juegos
Promoción Cultural - Tarde de juegospromocion_cultural
 

Andere mochten auch (20)

Proceso didáctico
Proceso didácticoProceso didáctico
Proceso didáctico
 
Modelos de equipamiento (1)
Modelos de equipamiento (1)Modelos de equipamiento (1)
Modelos de equipamiento (1)
 
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIAS
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIASPROYECTO DE LA TICS EN LA ESCUELA LAS MARIAS
PROYECTO DE LA TICS EN LA ESCUELA LAS MARIAS
 
Servel
ServelServel
Servel
 
Examen 7 Ccna3
Examen 7 Ccna3Examen 7 Ccna3
Examen 7 Ccna3
 
Netex learningCoffee | Video Arts Collections [EN]
Netex learningCoffee | Video Arts Collections [EN]Netex learningCoffee | Video Arts Collections [EN]
Netex learningCoffee | Video Arts Collections [EN]
 
Diapositivas educacion virtual y educacion presencial
Diapositivas educacion virtual y educacion presencialDiapositivas educacion virtual y educacion presencial
Diapositivas educacion virtual y educacion presencial
 
Habilidades digitales para todos
Habilidades digitales para todosHabilidades digitales para todos
Habilidades digitales para todos
 
Componentes de una computadora
Componentes de una computadoraComponentes de una computadora
Componentes de una computadora
 
Formato ficha valoracion_cyber_kidds
Formato ficha valoracion_cyber_kiddsFormato ficha valoracion_cyber_kidds
Formato ficha valoracion_cyber_kidds
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Base de datos relacional
Base de datos relacionalBase de datos relacional
Base de datos relacional
 
Sindicatos
SindicatosSindicatos
Sindicatos
 
La habitación de fermat
La habitación de fermatLa habitación de fermat
La habitación de fermat
 
Firma y Certificado electrónico
Firma y Certificado electrónico Firma y Certificado electrónico
Firma y Certificado electrónico
 
Investigacion cualitativa y cuantitativa
Investigacion cualitativa y cuantitativaInvestigacion cualitativa y cuantitativa
Investigacion cualitativa y cuantitativa
 
Miercoles de ceniza
Miercoles de cenizaMiercoles de ceniza
Miercoles de ceniza
 
icloud
icloudicloud
icloud
 
Tutorial de excel
Tutorial de excelTutorial de excel
Tutorial de excel
 
Promoción Cultural - Tarde de juegos
Promoción Cultural - Tarde de juegosPromoción Cultural - Tarde de juegos
Promoción Cultural - Tarde de juegos
 

Ähnlich wie C:\fakepath\compilador

C:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresC:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresNancyandRegina317
 
Compiladores y analizador lexicos
Compiladores y analizador lexicosCompiladores y analizador lexicos
Compiladores y analizador lexicosdiana8320
 
1.5 GENERADORES DE CODIGO PARA COMPILADORES (COMPILADOR DE COMPILADORES)
1.5  GENERADORES  DE CODIGO  PARA COMPILADORES (COMPILADOR DE COMPILADORES)1.5  GENERADORES  DE CODIGO  PARA COMPILADORES (COMPILADOR DE COMPILADORES)
1.5 GENERADORES DE CODIGO PARA COMPILADORES (COMPILADOR DE COMPILADORES)elizabethrmlm
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador FuncionamientoKriz Kozlov
 
Compiladores Ex..ppt
Compiladores Ex..pptCompiladores Ex..ppt
Compiladores Ex..pptMarko Zapata
 
Los compiladores erika y carolina
Los compiladores erika y carolinaLos compiladores erika y carolina
Los compiladores erika y carolinaErika Flores
 
Repuesto de expo_de_programacion
Repuesto de expo_de_programacionRepuesto de expo_de_programacion
Repuesto de expo_de_programacionnayeli hernandez
 
Materia unidad compiladores
Materia unidad compiladoresMateria unidad compiladores
Materia unidad compiladoresbachispasaca
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDLACGP
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compiladorDLACGP
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 

Ähnlich wie C:\fakepath\compilador (20)

C:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladoresC:\documents and settings\clientea\mis documentos\compiladores
C:\documents and settings\clientea\mis documentos\compiladores
 
Compiladores y analizador lexicos
Compiladores y analizador lexicosCompiladores y analizador lexicos
Compiladores y analizador lexicos
 
1.5 GENERADORES DE CODIGO PARA COMPILADORES (COMPILADOR DE COMPILADORES)
1.5  GENERADORES  DE CODIGO  PARA COMPILADORES (COMPILADOR DE COMPILADORES)1.5  GENERADORES  DE CODIGO  PARA COMPILADORES (COMPILADOR DE COMPILADORES)
1.5 GENERADORES DE CODIGO PARA COMPILADORES (COMPILADOR DE COMPILADORES)
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador Funcionamiento
 
Compiladores Ex..ppt
Compiladores Ex..pptCompiladores Ex..ppt
Compiladores Ex..ppt
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Los compiladores erika y carolina
Los compiladores erika y carolinaLos compiladores erika y carolina
Los compiladores erika y carolina
 
H:\compiladores
H:\compiladoresH:\compiladores
H:\compiladores
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Repuesto de expo_de_programacion
Repuesto de expo_de_programacionRepuesto de expo_de_programacion
Repuesto de expo_de_programacion
 
Compiladores iswi (parte 2)
Compiladores iswi (parte 2)Compiladores iswi (parte 2)
Compiladores iswi (parte 2)
 
Compiladores (1) pedro vasques
Compiladores (1) pedro vasquesCompiladores (1) pedro vasques
Compiladores (1) pedro vasques
 
Materia unidad compiladores
Materia unidad compiladoresMateria unidad compiladores
Materia unidad compiladores
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
Resumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamachoResumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamacho
 

Mehr von DLACGP

C:\fakepath\andrea
C:\fakepath\andreaC:\fakepath\andrea
C:\fakepath\andreaDLACGP
 
unach@yahoo.com
unach@yahoo.comunach@yahoo.com
unach@yahoo.comDLACGP
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaDLACGP
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaDLACGP
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaDLACGP
 
C:\fakepath\software libre
C:\fakepath\software libreC:\fakepath\software libre
C:\fakepath\software libreDLACGP
 
C:\fakepath\software contable
C:\fakepath\software contableC:\fakepath\software contable
C:\fakepath\software contableDLACGP
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtualDLACGP
 
C:\fakepath\ofimatica
C:\fakepath\ofimaticaC:\fakepath\ofimatica
C:\fakepath\ofimaticaDLACGP
 
C:\fakepath\universidad nacional de chimborazo emviasr infor
C:\fakepath\universidad nacional de chimborazo emviasr inforC:\fakepath\universidad nacional de chimborazo emviasr infor
C:\fakepath\universidad nacional de chimborazo emviasr inforDLACGP
 
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...DLACGP
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativoDLACGP
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...DLACGP
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...DLACGP
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtualDLACGP
 
C:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasC:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasDLACGP
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...DLACGP
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtualDLACGP
 
C:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasC:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasDLACGP
 
C:\fakepath\trabajo parta enviar
C:\fakepath\trabajo parta enviarC:\fakepath\trabajo parta enviar
C:\fakepath\trabajo parta enviarDLACGP
 

Mehr von DLACGP (20)

C:\fakepath\andrea
C:\fakepath\andreaC:\fakepath\andrea
C:\fakepath\andrea
 
unach@yahoo.com
unach@yahoo.comunach@yahoo.com
unach@yahoo.com
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informatica
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informatica
 
C:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informaticaC:\fakepath\trabajo de informatica
C:\fakepath\trabajo de informatica
 
C:\fakepath\software libre
C:\fakepath\software libreC:\fakepath\software libre
C:\fakepath\software libre
 
C:\fakepath\software contable
C:\fakepath\software contableC:\fakepath\software contable
C:\fakepath\software contable
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtual
 
C:\fakepath\ofimatica
C:\fakepath\ofimaticaC:\fakepath\ofimatica
C:\fakepath\ofimatica
 
C:\fakepath\universidad nacional de chimborazo emviasr infor
C:\fakepath\universidad nacional de chimborazo emviasr inforC:\fakepath\universidad nacional de chimborazo emviasr infor
C:\fakepath\universidad nacional de chimborazo emviasr infor
 
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...
C:\fakepath\una biblioteca digital o biblioteca virtual es una biblioteca en ...
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativo
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtual
 
C:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasC:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicas
 
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
C:\fakepath\se llama software contable a los programas de contabilidad o paqu...
 
C:\fakepath\realidad virtual
C:\fakepath\realidad virtualC:\fakepath\realidad virtual
C:\fakepath\realidad virtual
 
C:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicasC:\fakepath\la ofimática es el conjunto de técnicas
C:\fakepath\la ofimática es el conjunto de técnicas
 
C:\fakepath\trabajo parta enviar
C:\fakepath\trabajo parta enviarC:\fakepath\trabajo parta enviar
C:\fakepath\trabajo parta enviar
 

C:\fakepath\compilador

  • 1. COMPILADOR Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[ PARTES DE UN COMPILADOR Análisis: Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis Léxico (que consiste en la descomposición del programa fuente en componentes léxicos), Análisis Sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y Análisis Semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico). Síntesis: Su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Código (normalmente se trata de código intermedio o de código objeto) y de Optimización de Código (en las que se busca obtener un código lo más eficiente posible).
  • 2.
  • 3. Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original.
  • 4. Compiladores de una sola pasada: generan el código máquina a partir de una única lectura del código fuente.
  • 5. Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes de poder producir el código máquina.
  • 6.