SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Ingeniería en Sistemas
           Quinto Nivel

    COMPILADORES
Lenguaje de máquina: Empieza en
los años 1940-1950. Consistía en
sucesiones de dígitos binarios.
Todas las instrucciones y mandatos
se escribían valiéndose de cadenas
de estos dígitos. Aún en la
actualidad, es el único lenguaje
interno     que      entiende    la
computadora; los programas se
escriben en lenguajes de mayor
nivel y se traducen a lenguaje de
máquina.
Fines de los ´50. Se diferencian de
los lenguajes de máquina en que en
lugar de usar códigos binarios, las
instrucciones se representan con
símbolos fáciles de reconocer,
conocidos como mnemotécnicos. Aún
se utilizan estos lenguajes cuando
interesa un nivel máximo de
eficiencia en la ejecución o cuando se
requieren manipulaciones intrincadas.
Al igual que los lenguajes de la
máquina,           los          lenguajes
ensambladores son únicos para una
computadora         particular.      Esta
dependencia de la computadora los
hace ser lenguajes de bajo nivel.
Se desarrolla entre los años 60.Sustituye las instrucciones simbólicas por
códigos independientes de la maquina. Tiene 3 categorías:

• Lenguaje orientado a procedimientos en los cuales hacen énfasis
• Lenguaje orientado a problemas el cual se resuelve sin el detalle de la
  programación
• Lenguaje orientado al énfasis del objeto de la acción

Los programas de la tercera generación son capaces de soportar el uso de
estructuras de programación, específicas para ramificaciones y ciclos en el
flujo del programa.

 A su vez se clasifican en científicos (p.ej.: FORTRAN), empresariales (v.g.:
COBOL), y de uso general o múltiple (p.ej.: BASIC). Todos estos lenguajes
permiten señalar cómo se debe efectuar una tarea a un nivel mayor que en los
lenguajes ensambladores. Los más populares lenguajes de uso general hoy en
día, tales como C , C + + , C # , Java , BASIC y Pascal
Lenguajes de propósito especial: Estos lenguajes son usados en la
programación de propósitos específicos, caracterizados por una mayor facilidad
de uso comparados con los de la tercera generación, permitiendo la creación de
prototipos de una aplicación rápidamente. Los prototipos permiten tener una idea
del aspecto y funcionamiento de la aplicación antes que el código sea terminado

Su característica es especificar que es lo que se debe hacer, en vez de como
ejecutar una tarea. Orientados básicamente a las aplicaciones de gestión y al
manejo de bases de datos , capacidades graficas (NATURAL, SQL).
• Se desarrollo al principio de la década de los 80.

• Fue creado para la inteligencia artificial también para el procesamiento de
  lenguajes naturales.

• Estas serian capaces de resolver problemas complejos como la traducción
  del lenguaje natural a otros.
Clasificacion Lenguajes de Programacion por Su Generacion

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
Sandra Esposito
 
Programming languages
Programming languagesProgramming languages
Programming languages
vito_carleone
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
kevinzza
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
Kimberly De Guzman
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
Jonnathan19xix
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
Fj Lezama
 

Was ist angesagt? (20)

Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativos
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
 
Features of 'c' program
Features of 'c' programFeatures of 'c' program
Features of 'c' program
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
 
Programming Language
Programming LanguageProgramming Language
Programming Language
 
Features of c
Features of cFeatures of c
Features of c
 
Clasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de ProgramaciónClasificación de los Lenguajes de Programación
Clasificación de los Lenguajes de Programación
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.Lenguaje de programacion presentacion.
Lenguaje de programacion presentacion.
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
C language
C languageC language
C language
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
001 ensayo historia sistemas operativos
001 ensayo historia sistemas operativos001 ensayo historia sistemas operativos
001 ensayo historia sistemas operativos
 

Andere mochten auch

Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
d3m3nt3
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación.
mafibarba
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Leonardo Lopez
 
Lenguajes de programacion por su generacion
Lenguajes de programacion por su generacionLenguajes de programacion por su generacion
Lenguajes de programacion por su generacion
juniortroya
 
La programación terminado
La programación terminadoLa programación terminado
La programación terminado
pacupacu
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
Ronay Garcia
 
Ejercicio Lenguaje C
Ejercicio Lenguaje CEjercicio Lenguaje C
Ejercicio Lenguaje C
charnisch
 
Farmacia
FarmaciaFarmacia
Farmacia
d3m3nt3
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
Anastacio Mendoza
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
Libertad25
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
Lincoln School
 

Andere mochten auch (20)

Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación.
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes de programacion por su generacion
Lenguajes de programacion por su generacionLenguajes de programacion por su generacion
Lenguajes de programacion por su generacion
 
La programación terminado
La programación terminadoLa programación terminado
La programación terminado
 
Quiz semana2 programacion c++
Quiz semana2 programacion c++Quiz semana2 programacion c++
Quiz semana2 programacion c++
 
Generaciones de computadoras
Generaciones de computadorasGeneraciones de computadoras
Generaciones de computadoras
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
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
 
Ejercicio Lenguaje C
Ejercicio Lenguaje CEjercicio Lenguaje C
Ejercicio Lenguaje C
 
Farmacia
FarmaciaFarmacia
Farmacia
 
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
CUADRO COMPARATIVO TIPOS DE SERVIDORES Y EL MANEJO DE SUS DATOS
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 

Ähnlich wie Clasificacion Lenguajes de Programacion por Su Generacion

Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
tunjasistemas
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
karinaportilla
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
fercho-nava
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Alejandro Perez
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
Sampdp
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
JANIIER
 

Ähnlich wie Clasificacion Lenguajes de Programacion por Su Generacion (20)

Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
Clasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generacionesClasificación de los lenguajes por sus generaciones
Clasificación de los lenguajes por sus generaciones
 
Presentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .pptPresentacion Algoritmos clase 2 programacion .ppt
Presentacion Algoritmos clase 2 programacion .ppt
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Evolucion de los lenguajes de programación
Evolucion de los lenguajes de programaciónEvolucion de los lenguajes de programación
Evolucion de los lenguajes de programación
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
 
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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 

Mehr von Shirlid .n

Proyeccion presupestaria
Proyeccion presupestariaProyeccion presupestaria
Proyeccion presupestaria
Shirlid .n
 
Análisis vertical y horizontal
Análisis vertical y horizontalAnálisis vertical y horizontal
Análisis vertical y horizontal
Shirlid .n
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
Shirlid .n
 
Tutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMDTutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMD
Shirlid .n
 

Mehr von Shirlid .n (13)

P09,P010,P011 COBIT
P09,P010,P011 COBITP09,P010,P011 COBIT
P09,P010,P011 COBIT
 
Instalacion Windows Server 2008
Instalacion Windows Server 2008Instalacion Windows Server 2008
Instalacion Windows Server 2008
 
Instalacion Centos 6.5
Instalacion Centos 6.5Instalacion Centos 6.5
Instalacion Centos 6.5
 
Instalacion VMWARE 6.5
Instalacion VMWARE 6.5Instalacion VMWARE 6.5
Instalacion VMWARE 6.5
 
Proyeccion presupestaria
Proyeccion presupestariaProyeccion presupestaria
Proyeccion presupestaria
 
Análisis vertical y horizontal
Análisis vertical y horizontalAnálisis vertical y horizontal
Análisis vertical y horizontal
 
Analisis Indicadores Financieros
Analisis Indicadores FinancierosAnalisis Indicadores Financieros
Analisis Indicadores Financieros
 
Estados Financieros
Estados FinancierosEstados Financieros
Estados Financieros
 
Maquinas secuenciales y Autómatas Finitos
Maquinas secuenciales y Autómatas FinitosMaquinas secuenciales y Autómatas Finitos
Maquinas secuenciales y Autómatas Finitos
 
Tutorial Flex y Bison
Tutorial Flex y BisonTutorial Flex y Bison
Tutorial Flex y Bison
 
Fortran y Pascal
 Fortran y Pascal Fortran y Pascal
Fortran y Pascal
 
Tutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMDTutorial Compilacion de Java con CMD
Tutorial Compilacion de Java con CMD
 
Tutorial Vb Decompiler
Tutorial Vb DecompilerTutorial Vb Decompiler
Tutorial Vb Decompiler
 

Kürzlich hochgeladen

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Kürzlich hochgeladen (20)

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

Clasificacion Lenguajes de Programacion por Su Generacion

  • 1. Ingeniería en Sistemas Quinto Nivel COMPILADORES
  • 2. Lenguaje de máquina: Empieza en los años 1940-1950. Consistía en sucesiones de dígitos binarios. Todas las instrucciones y mandatos se escribían valiéndose de cadenas de estos dígitos. Aún en la actualidad, es el único lenguaje interno que entiende la computadora; los programas se escriben en lenguajes de mayor nivel y se traducen a lenguaje de máquina.
  • 3. Fines de los ´50. Se diferencian de los lenguajes de máquina en que en lugar de usar códigos binarios, las instrucciones se representan con símbolos fáciles de reconocer, conocidos como mnemotécnicos. Aún se utilizan estos lenguajes cuando interesa un nivel máximo de eficiencia en la ejecución o cuando se requieren manipulaciones intrincadas. Al igual que los lenguajes de la máquina, los lenguajes ensambladores son únicos para una computadora particular. Esta dependencia de la computadora los hace ser lenguajes de bajo nivel.
  • 4. Se desarrolla entre los años 60.Sustituye las instrucciones simbólicas por códigos independientes de la maquina. Tiene 3 categorías: • Lenguaje orientado a procedimientos en los cuales hacen énfasis • Lenguaje orientado a problemas el cual se resuelve sin el detalle de la programación • Lenguaje orientado al énfasis del objeto de la acción Los programas de la tercera generación son capaces de soportar el uso de estructuras de programación, específicas para ramificaciones y ciclos en el flujo del programa. A su vez se clasifican en científicos (p.ej.: FORTRAN), empresariales (v.g.: COBOL), y de uso general o múltiple (p.ej.: BASIC). Todos estos lenguajes permiten señalar cómo se debe efectuar una tarea a un nivel mayor que en los lenguajes ensambladores. Los más populares lenguajes de uso general hoy en día, tales como C , C + + , C # , Java , BASIC y Pascal
  • 5.
  • 6. Lenguajes de propósito especial: Estos lenguajes son usados en la programación de propósitos específicos, caracterizados por una mayor facilidad de uso comparados con los de la tercera generación, permitiendo la creación de prototipos de una aplicación rápidamente. Los prototipos permiten tener una idea del aspecto y funcionamiento de la aplicación antes que el código sea terminado Su característica es especificar que es lo que se debe hacer, en vez de como ejecutar una tarea. Orientados básicamente a las aplicaciones de gestión y al manejo de bases de datos , capacidades graficas (NATURAL, SQL).
  • 7. • Se desarrollo al principio de la década de los 80. • Fue creado para la inteligencia artificial también para el procesamiento de lenguajes naturales. • Estas serian capaces de resolver problemas complejos como la traducción del lenguaje natural a otros.