SlideShare una empresa de Scribd logo
EVOLUCIÓN DE LOS
LENGUAJES DE
PROGRAMACIÓN
Avance a los lenguajes de alto
nivel
El primer paso fue el desarrollo
de los lenguajes
ensambladores a inicios de la
década de 1950.
Clasificación por
generaciones
Los lenguajes de primera generación son los
lenguajes de máquina.
Los de segunda generación son los lenguajes
ensambladores
Los de tercera generació n son los lenguajes de
alto nivel, como Fortran, Cobol, Lisp, C, C ++ , C
#
Los de cuarta generación son diseñados para aplicaciones específicas
como NOMAD, PostScript
La quinta generación se aplica a los lenguajes com o Prolog y OPS5.
Impactos en el
compilador
Desde su diseño, los
lenguajes de
programación y los
compiladores están
íntimamente
relacionados.
Los compiladores pueden
ayudar a prom over el uso
de lenguajes de alto nivel
Las primeras computadoras electrónicas aparecieron en la década de 1940 y se programaban
en lenguaje máquina, mediante secuencias de O’s y l ’s.
Este tipo de programación era lenta, tediosa y propensa a errores.

Más contenido relacionado

La actualidad más candente

generaciones de los lenguajes de comunicación
generaciones de los lenguajes de comunicación generaciones de los lenguajes de comunicación
generaciones de los lenguajes de comunicación Jazmin Esquivel
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajesAquino1912
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempoLibertad25
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.seam98
 
Michael y leo
Michael y leoMichael y leo
Michael y leo1002pc15
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacionreychivas_07
 
Historia De Los Lenguajes De Programacin3249
Historia De Los Lenguajes De Programacin3249Historia De Los Lenguajes De Programacin3249
Historia De Los Lenguajes De Programacin3249gus19
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionAlex Estrada
 
Linea de tiempo programacion
Linea de tiempo programacionLinea de tiempo programacion
Linea de tiempo programacionFutileQuill54
 

La actualidad más candente (18)

PROGRAMACION C
PROGRAMACION CPROGRAMACION C
PROGRAMACION C
 
generaciones de los lenguajes de comunicación
generaciones de los lenguajes de comunicación generaciones de los lenguajes de comunicación
generaciones de los lenguajes de comunicación
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Historia de los_lenguajes
Historia de los_lenguajesHistoria de los_lenguajes
Historia de los_lenguajes
 
Linea del tiempo POO
Linea del tiempo POOLinea del tiempo POO
Linea del tiempo POO
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Lenguajes de programacionpower.
Lenguajes de programacionpower.Lenguajes de programacionpower.
Lenguajes de programacionpower.
 
Michael y leo
Michael y leoMichael y leo
Michael y leo
 
C Share Cuadro
C Share CuadroC Share Cuadro
C Share Cuadro
 
C Share Cuadro
C Share CuadroC Share Cuadro
C Share Cuadro
 
historia de de lenguaje de programacion
historia de de lenguaje de programacionhistoria de de lenguaje de programacion
historia de de lenguaje de programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Historia Lenguajes y sus Tipos
Historia Lenguajes y sus TiposHistoria Lenguajes y sus Tipos
Historia Lenguajes y sus Tipos
 
Historia De Los Lenguajes De Programacin3249
Historia De Los Lenguajes De Programacin3249Historia De Los Lenguajes De Programacin3249
Historia De Los Lenguajes De Programacin3249
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Historia de los Lenguajes de Programacion
Historia de los Lenguajes de ProgramacionHistoria de los Lenguajes de Programacion
Historia de los Lenguajes de Programacion
 
Linea de tiempo programacion
Linea de tiempo programacionLinea de tiempo programacion
Linea de tiempo programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Destacado

Making neuroscience count
Making neuroscience countMaking neuroscience count
Making neuroscience countAlan Palmer
 
Calculo Matematico
Calculo MatematicoCalculo Matematico
Calculo Matematicodannylopezb
 
Portfolio sara nosti eng
Portfolio sara nosti engPortfolio sara nosti eng
Portfolio sara nosti engSara Nosti
 
UT - AP Chemistry Training - Certificate
UT - AP Chemistry Training - CertificateUT - AP Chemistry Training - Certificate
UT - AP Chemistry Training - CertificateLendell Hawley
 
PMI - Project Management Professional - Certificate
PMI - Project Management Professional - CertificatePMI - Project Management Professional - Certificate
PMI - Project Management Professional - CertificateLendell Hawley
 
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...Jim Brashear
 
Apush exam
Apush examApush exam
Apush examapush5
 

Destacado (11)

La agonía ll
La agonía llLa agonía ll
La agonía ll
 
Making neuroscience count
Making neuroscience countMaking neuroscience count
Making neuroscience count
 
Calculo Matematico
Calculo MatematicoCalculo Matematico
Calculo Matematico
 
unit 8
unit 8unit 8
unit 8
 
Portfolio sara nosti eng
Portfolio sara nosti engPortfolio sara nosti eng
Portfolio sara nosti eng
 
CQA Certificate
CQA CertificateCQA Certificate
CQA Certificate
 
UT - AP Chemistry Training - Certificate
UT - AP Chemistry Training - CertificateUT - AP Chemistry Training - Certificate
UT - AP Chemistry Training - Certificate
 
La torre de pisa
La torre de pisaLa torre de pisa
La torre de pisa
 
PMI - Project Management Professional - Certificate
PMI - Project Management Professional - CertificatePMI - Project Management Professional - Certificate
PMI - Project Management Professional - Certificate
 
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...
Raising the Bar for Email Security: Confidentiality and Privacy Standards tha...
 
Apush exam
Apush examApush exam
Apush exam
 

Similar a Introducción a compiladores

La evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónLa evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónAlex Toapanta
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
 
Evolución lenguajes de programacón
Evolución lenguajes de programacónEvolución lenguajes de programacón
Evolución lenguajes de programacónAngel Alonso
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Anyi Vielma
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONRYAJPS
 
Los lenguajes de programación jose
Los lenguajes de programación joseLos lenguajes de programación jose
Los lenguajes de programación joseleiderserna
 
Lenguajes de prog abev
Lenguajes de prog abevLenguajes de prog abev
Lenguajes de prog abevcgviviana
 
Línea de-tiempo-del-lenguaje-de-programación
Línea de-tiempo-del-lenguaje-de-programaciónLínea de-tiempo-del-lenguaje-de-programación
Línea de-tiempo-del-lenguaje-de-programaciónArmandoC42
 

Similar a Introducción a compiladores (20)

La evolución de los Lenguajes de Programación
La evolución de los Lenguajes de ProgramaciónLa evolución de los Lenguajes de Programación
La evolución de los Lenguajes de Programación
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...Los lenguajes de programación son herramientas que nos permiten crear program...
Los lenguajes de programación son herramientas que nos permiten crear program...
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Evolución lenguajes de programacón
Evolución lenguajes de programacónEvolución lenguajes de programacón
Evolución lenguajes de programacón
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.Lenguaje de programacion, clasificaion-historia.
Lenguaje de programacion, clasificaion-historia.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
Programación
ProgramaciónProgramación
Programación
 
Sin título 1
Sin título 1Sin título 1
Sin título 1
 
Los lenguajes de programación jose
Los lenguajes de programación joseLos lenguajes de programación jose
Los lenguajes de programación jose
 
Lenguajes de prog abev
Lenguajes de prog abevLenguajes de prog abev
Lenguajes de prog abev
 
Línea de-tiempo-del-lenguaje-de-programación
Línea de-tiempo-del-lenguaje-de-programaciónLínea de-tiempo-del-lenguaje-de-programación
Línea de-tiempo-del-lenguaje-de-programación
 

Más de Zulay Limaico

Elementos importantes para tener éxitos en la simulación de modelos
Elementos importantes para tener éxitos en la simulación de modelosElementos importantes para tener éxitos en la simulación de modelos
Elementos importantes para tener éxitos en la simulación de modelosZulay Limaico
 
Análisis Sintáctico Ascendente - Descendente
Análisis Sintáctico Ascendente - DescendenteAnálisis Sintáctico Ascendente - Descendente
Análisis Sintáctico Ascendente - DescendenteZulay Limaico
 
Manual Instalacion EMU8086
Manual Instalacion EMU8086Manual Instalacion EMU8086
Manual Instalacion EMU8086Zulay Limaico
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladoresZulay Limaico
 
Manual de la instalación de adobe acrobad creative cloud flash 2015
Manual de la instalación de adobe acrobad creative cloud flash 2015Manual de la instalación de adobe acrobad creative cloud flash 2015
Manual de la instalación de adobe acrobad creative cloud flash 2015Zulay Limaico
 
Lenguajes de-programacion
Lenguajes de-programacionLenguajes de-programacion
Lenguajes de-programacionZulay Limaico
 

Más de Zulay Limaico (10)

Elementos importantes para tener éxitos en la simulación de modelos
Elementos importantes para tener éxitos en la simulación de modelosElementos importantes para tener éxitos en la simulación de modelos
Elementos importantes para tener éxitos en la simulación de modelos
 
Autocad
AutocadAutocad
Autocad
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Análisis Sintáctico Ascendente - Descendente
Análisis Sintáctico Ascendente - DescendenteAnálisis Sintáctico Ascendente - Descendente
Análisis Sintáctico Ascendente - Descendente
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Manual turbo pascal
Manual turbo pascalManual turbo pascal
Manual turbo pascal
 
Manual Instalacion EMU8086
Manual Instalacion EMU8086Manual Instalacion EMU8086
Manual Instalacion EMU8086
 
Programas decompiladores
Programas decompiladoresProgramas decompiladores
Programas decompiladores
 
Manual de la instalación de adobe acrobad creative cloud flash 2015
Manual de la instalación de adobe acrobad creative cloud flash 2015Manual de la instalación de adobe acrobad creative cloud flash 2015
Manual de la instalación de adobe acrobad creative cloud flash 2015
 
Lenguajes de-programacion
Lenguajes de-programacionLenguajes de-programacion
Lenguajes de-programacion
 

Último

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaEdurne Navarro Bueno
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfDemetrio Ccesa Rayme
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfjuancmendez1405
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxPabloPazmio14
 
Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesGustavo Cano
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoYasneidyGonzalez
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónJonathanCovena1
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalYasneidyGonzalez
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeMaribelGaitanRamosRa
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasansomora123
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASAntoineMoltisanti
 
Proyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxProyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxvanessaavasquez212
 

Último (20)

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdfPresentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
Presentación de medicina Enfermedades Fotográfico Moderno Morado (1).pdf
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clases
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
diagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestasdiagnostico final (1). analisis - encuestas
diagnostico final (1). analisis - encuestas
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
Sesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdfSesión de clase: Luz desde el santuario.pdf
Sesión de clase: Luz desde el santuario.pdf
 
Proyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptxProyecto integrador Vereda Cujacal Centro.pptx
Proyecto integrador Vereda Cujacal Centro.pptx
 
5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico
 

Introducción a compiladores

  • 1.
  • 2. EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Avance a los lenguajes de alto nivel El primer paso fue el desarrollo de los lenguajes ensambladores a inicios de la década de 1950. Clasificación por generaciones Los lenguajes de primera generación son los lenguajes de máquina. Los de segunda generación son los lenguajes ensambladores Los de tercera generació n son los lenguajes de alto nivel, como Fortran, Cobol, Lisp, C, C ++ , C # Los de cuarta generación son diseñados para aplicaciones específicas como NOMAD, PostScript La quinta generación se aplica a los lenguajes com o Prolog y OPS5. Impactos en el compilador Desde su diseño, los lenguajes de programación y los compiladores están íntimamente relacionados. Los compiladores pueden ayudar a prom over el uso de lenguajes de alto nivel Las primeras computadoras electrónicas aparecieron en la década de 1940 y se programaban en lenguaje máquina, mediante secuencias de O’s y l ’s. Este tipo de programación era lenta, tediosa y propensa a errores.