SlideShare una empresa de Scribd logo
1 de 12
LENGUAJES DE CUARTA GENERACIÓN
 First Generation Language - Lenguaje de Primera Generación.
Se refiere al tipo de lenguaje más básico que maneja una
computadora: el ensamblador, también llamado lenguaje
máquina o assembler.
 Lenguaje más básico, propio de cada computadora, ya que está
relacionado con el diseño del hardware de la misma (dependiente
de la máquina).
 Por lo general consisten en cadenas de números al final reducidos
a ceros y unos (sistema numérico binario)
1ra Generación
1ra Generación
 Operaciones
 - Cargar
 - Almacenar
 - Sumar
 - Restar
 Lenguaje de Segunda Generación, Second Generation
Language. Tipo de lenguajes de programación que son
ensamblados a través de un macroensablador. Se trata del
lenguaje máquina combinado con una serie de macros poderosas
que permiten declarar estructuras de datos y de control complejas.
 Los lenguajes simbólicos, asimismo propios de la máquina,
simplifican la escritura de las instrucciones y las hacen más legibles
2da Generación
2da Generación
 Third Generation Language). Lenguajes de Tercera Generación. Tipo
de lenguajes de programación que emplean los programadores para
hacer aplicaciones. Logran un alto rendimiento respecto de las
generaciones anteriores de lenguajes.
 Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por
códigos independientes de la máquina, parecidas al lenguaje humano o al
de las Matemáticas.
 En este tipo de lenguajes, los programadores deben indicarle los
procedimientos específicos que debe hacer el ordenador para lograr un
objetivo. Ejemplos de lenguajes 3GL son C, Fortran, Smalltalk, ADA, C++,
C#, Cobol, Delphi, etc.
3ra Generación
Fourth Generation Language.
 Los lenguajes de cuarta generación suponen una evolución de los
de tercera generación. En estos lenguajes de programación
avanzados, el programador no incorpora el procedimiento a seguir,
ya que el propio lenguaje es capaz de indicar al ordenador cómo
debe ejecutar el programa, Los lenguajes de cuarta generación son
más fáciles de usar que los 3GL: suelen incluir interfaces gráficos y
capacidades de gestión avanzadas, pero consumen muchos más
recursos del ordenador que la generación de lenguajes previa.
4ta Generación
 Los lenguajes de cuarta generación son aquellos lenguajes de
programación o entornos de programación diseñados con un
propósito específico, por ejemplo, el desarrollo
de software comercial.
 La cuarta generación de lenguajes es la continuación de la tercera
generación (3GL), donde se continúa la tendencia hacia una
mayor abstracción y poder en las sentencias.
4ta Generación
 La cuarta generación incorpora lenguajes y metodologías de más
alto nivel, con lo cual, empleando sentencias simples, se
generan instrucciones que, en los lenguajes 3GL, hubiesen sido
más complicadas. Esto también disminuye la posibilidad
de errores al programar.
 La idea del avance de la programación es que el programador se
concentre en la resolución del problema y no en las complicaciones
inherentes al lenguaje. Los lenguajes de cuarta generación son
diseñados para reducir el esfuerzo en la programación, además de
los tiempos y costos del desarrollo de software: no en todos los
casos logran su cometido.
Características generales de los 4GL
 El término 4GL fue utilizado por primera vez en el libro Applications
Development Without Programmers de James Martin en 1982, para
referirse a los lenguajes de alto nivel no procedimentales.
 Los primeros lenguajes que podrían llamarse "iniciadores
primitivos" de la categoría 4GL son el RPG deIBM del año 1960, el
Informatics MARK-IV de 1967 y el MAPPER de Sperry de 1969.
 Los lenguajes 4GL fueron evolucionando junto con el hardware y
los sistemas operativos. Aquellos lenguajes que tienen incorporado
una interfaz de desarrollo y un sistema de base de datos,
constituyen claros ejemplos de la cuarta generación de lenguajes
de programación.
Origen de los lenguajes 4GL
De uso general
 Clipper
 Cognos PowerHouse 4GL
 DataFlex
 FoxPro
 PowerBuilder
 SheerPower4GL
 Visual Studio.Net
 Uniface
 Visual DataFlex
 Rational Rose
 WinDev
 XBase++
Ejemplos de lenguajes 4GL
 Lenguajes de consulta de base
de datos:
 FOCUS
 Genero
 Informix-4GL
 Lycia Querix 4GL
 NATURAL
 Progress 4GL
 Ingres 4GL
 SQL
 Oracle
 Generadores de reportes:
 Crystal Report
 BuildProfessional
 LINC
 NATURAL
 Oracle Reports
 Progress 4GL
 Quest
 RPG-II
Ejemplos de lenguajes 4GL
 Lenguajes de desarrollo web
 PHP
 HTML
 ColdFusion
 Wavemaker
 OutSystems

Más contenido relacionado

La actualidad más candente

Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaItzelRodriguezFuentes
 
Sistema operativo linux 2016
Sistema operativo linux 2016Sistema operativo linux 2016
Sistema operativo linux 2016seaxx atencio
 
Programacion de sistemas
Programacion de sistemasProgramacion de sistemas
Programacion de sistemasYoly Garcia
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitosinmacu_
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windowsDenisse C
 
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSMAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSJesus F Rosas
 
Psp Personal Software Process
Psp  Personal Software ProcessPsp  Personal Software Process
Psp Personal Software Processdiego_aacc
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacionAlexander Campues
 
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...Jorge Luis Patiño Almanza
 
Fundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareFundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareProfessional Testing
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Autosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxAutosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxfallleaf1104
 

La actualidad más candente (20)

Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapa
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Sistema operativo linux 2016
Sistema operativo linux 2016Sistema operativo linux 2016
Sistema operativo linux 2016
 
Programacion de sistemas
Programacion de sistemasProgramacion de sistemas
Programacion de sistemas
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Ejemplos casos de uso
Ejemplos casos de usoEjemplos casos de uso
Ejemplos casos de uso
 
Linux taller
Linux tallerLinux taller
Linux taller
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSMAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
MAPA MENTAL INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Psp Personal Software Process
Psp  Personal Software ProcessPsp  Personal Software Process
Psp Personal Software Process
 
Mapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimientoMapa mental de Ing. de requisito y requerimiento
Mapa mental de Ing. de requisito y requerimiento
 
assembler
assembler assembler
assembler
 
Lenguajes de cuarta generacion
Lenguajes de cuarta generacionLenguajes de cuarta generacion
Lenguajes de cuarta generacion
 
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...
Una tarjeta de red o adaptador de red permite la comunicación con aparatos co...
 
El modelo de_espiral
El modelo de_espiralEl modelo de_espiral
El modelo de_espiral
 
Lenguaje maquina
Lenguaje maquinaLenguaje maquina
Lenguaje maquina
 
Fundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareFundamentos de Pruebas de Software
Fundamentos de Pruebas de Software
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Autosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxAutosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptx
 

Destacado

Octavo computacion
Octavo computacionOctavo computacion
Octavo computacioneral8405
 
2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado umlevelyna villamar
 
Tutorial cinema 4 d para principiantes iniciación español
Tutorial cinema 4 d para principiantes iniciación españolTutorial cinema 4 d para principiantes iniciación español
Tutorial cinema 4 d para principiantes iniciación españolzoraida Conforme
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosEduardo Castro
 
Open data e acquisti della pubblica amministrazione: analisi delle università...
Open data e acquisti della pubblica amministrazione: analisi delle università...Open data e acquisti della pubblica amministrazione: analisi delle università...
Open data e acquisti della pubblica amministrazione: analisi delle università...Francesco Cavazzana
 
Apache Hadoop Shell Rewrite
Apache Hadoop Shell RewriteApache Hadoop Shell Rewrite
Apache Hadoop Shell RewriteAllen Wittenauer
 

Destacado (16)

Octavo computacion
Octavo computacionOctavo computacion
Octavo computacion
 
1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
 
2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml
 
Presentación2
Presentación2Presentación2
Presentación2
 
Unidad dos m.e unemi
Unidad dos m.e unemiUnidad dos m.e unemi
Unidad dos m.e unemi
 
Tutorial cinema 4 d para principiantes iniciación español
Tutorial cinema 4 d para principiantes iniciación españolTutorial cinema 4 d para principiantes iniciación español
Tutorial cinema 4 d para principiantes iniciación español
 
Respiracion cognitiva
Respiracion cognitivaRespiracion cognitiva
Respiracion cognitiva
 
Segundo
SegundoSegundo
Segundo
 
Principio de pascal
Principio de pascalPrincipio de pascal
Principio de pascal
 
HAN 470 PowerPoint Presentation
HAN 470 PowerPoint PresentationHAN 470 PowerPoint Presentation
HAN 470 PowerPoint Presentation
 
Preguntas curvas s-e
Preguntas curvas s-ePreguntas curvas s-e
Preguntas curvas s-e
 
Arcot road talk 23-08-2015
Arcot road talk 23-08-2015Arcot road talk 23-08-2015
Arcot road talk 23-08-2015
 
Herramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de DatosHerramientas de Microsoft para el Científicos de Datos
Herramientas de Microsoft para el Científicos de Datos
 
Open data e acquisti della pubblica amministrazione: analisi delle università...
Open data e acquisti della pubblica amministrazione: analisi delle università...Open data e acquisti della pubblica amministrazione: analisi delle università...
Open data e acquisti della pubblica amministrazione: analisi delle università...
 
Apache Hadoop Shell Rewrite
Apache Hadoop Shell RewriteApache Hadoop Shell Rewrite
Apache Hadoop Shell Rewrite
 
Desencilizacion cognitiva
Desencilizacion cognitivaDesencilizacion cognitiva
Desencilizacion cognitiva
 

Similar a 3. lenguajes de cuarta generación

Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)rjcm107
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónanderson03230812
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionJANIIER
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singsingrid121
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajesBetania1390
 
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
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionShirlid .n
 
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
 
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ónGuissela Guerrero
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 

Similar a 3. lenguajes de cuarta generación (20)

Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)Introduccion al lenguaje de programacion (rafa)
Introduccion al lenguaje de programacion (rafa)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Generaciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación singGeneraciones de los lenguajes de programación sing
Generaciones de los lenguajes de programación sing
 
Generacion de los lenguajes
Generacion de los lenguajesGeneracion de los lenguajes
Generacion de los lenguajes
 
Lili
LiliLili
Lili
 
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).
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su Generacion
 
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...
 
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
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Introducción a la Gerencia Informática
Introducción a la Gerencia InformáticaIntroducción a la Gerencia Informática
Introducción a la Gerencia Informática
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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...Lourdes Feria
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 

3. lenguajes de cuarta generación

  • 1. LENGUAJES DE CUARTA GENERACIÓN
  • 2.  First Generation Language - Lenguaje de Primera Generación. Se refiere al tipo de lenguaje más básico que maneja una computadora: el ensamblador, también llamado lenguaje máquina o assembler.  Lenguaje más básico, propio de cada computadora, ya que está relacionado con el diseño del hardware de la misma (dependiente de la máquina).  Por lo general consisten en cadenas de números al final reducidos a ceros y unos (sistema numérico binario) 1ra Generación
  • 3. 1ra Generación  Operaciones  - Cargar  - Almacenar  - Sumar  - Restar
  • 4.  Lenguaje de Segunda Generación, Second Generation Language. Tipo de lenguajes de programación que son ensamblados a través de un macroensablador. Se trata del lenguaje máquina combinado con una serie de macros poderosas que permiten declarar estructuras de datos y de control complejas.  Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles 2da Generación
  • 6.  Third Generation Language). Lenguajes de Tercera Generación. Tipo de lenguajes de programación que emplean los programadores para hacer aplicaciones. Logran un alto rendimiento respecto de las generaciones anteriores de lenguajes.  Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.  En este tipo de lenguajes, los programadores deben indicarle los procedimientos específicos que debe hacer el ordenador para lograr un objetivo. Ejemplos de lenguajes 3GL son C, Fortran, Smalltalk, ADA, C++, C#, Cobol, Delphi, etc. 3ra Generación
  • 7. Fourth Generation Language.  Los lenguajes de cuarta generación suponen una evolución de los de tercera generación. En estos lenguajes de programación avanzados, el programador no incorpora el procedimiento a seguir, ya que el propio lenguaje es capaz de indicar al ordenador cómo debe ejecutar el programa, Los lenguajes de cuarta generación son más fáciles de usar que los 3GL: suelen incluir interfaces gráficos y capacidades de gestión avanzadas, pero consumen muchos más recursos del ordenador que la generación de lenguajes previa. 4ta Generación
  • 8.  Los lenguajes de cuarta generación son aquellos lenguajes de programación o entornos de programación diseñados con un propósito específico, por ejemplo, el desarrollo de software comercial.  La cuarta generación de lenguajes es la continuación de la tercera generación (3GL), donde se continúa la tendencia hacia una mayor abstracción y poder en las sentencias. 4ta Generación
  • 9.  La cuarta generación incorpora lenguajes y metodologías de más alto nivel, con lo cual, empleando sentencias simples, se generan instrucciones que, en los lenguajes 3GL, hubiesen sido más complicadas. Esto también disminuye la posibilidad de errores al programar.  La idea del avance de la programación es que el programador se concentre en la resolución del problema y no en las complicaciones inherentes al lenguaje. Los lenguajes de cuarta generación son diseñados para reducir el esfuerzo en la programación, además de los tiempos y costos del desarrollo de software: no en todos los casos logran su cometido. Características generales de los 4GL
  • 10.  El término 4GL fue utilizado por primera vez en el libro Applications Development Without Programmers de James Martin en 1982, para referirse a los lenguajes de alto nivel no procedimentales.  Los primeros lenguajes que podrían llamarse "iniciadores primitivos" de la categoría 4GL son el RPG deIBM del año 1960, el Informatics MARK-IV de 1967 y el MAPPER de Sperry de 1969.  Los lenguajes 4GL fueron evolucionando junto con el hardware y los sistemas operativos. Aquellos lenguajes que tienen incorporado una interfaz de desarrollo y un sistema de base de datos, constituyen claros ejemplos de la cuarta generación de lenguajes de programación. Origen de los lenguajes 4GL
  • 11. De uso general  Clipper  Cognos PowerHouse 4GL  DataFlex  FoxPro  PowerBuilder  SheerPower4GL  Visual Studio.Net  Uniface  Visual DataFlex  Rational Rose  WinDev  XBase++ Ejemplos de lenguajes 4GL  Lenguajes de consulta de base de datos:  FOCUS  Genero  Informix-4GL  Lycia Querix 4GL  NATURAL  Progress 4GL  Ingres 4GL  SQL  Oracle
  • 12.  Generadores de reportes:  Crystal Report  BuildProfessional  LINC  NATURAL  Oracle Reports  Progress 4GL  Quest  RPG-II Ejemplos de lenguajes 4GL  Lenguajes de desarrollo web  PHP  HTML  ColdFusion  Wavemaker  OutSystems