SlideShare una empresa de Scribd logo
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

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
Tensor
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
21040883
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
Maria Garcia
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
Isidro Gonzalez
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfazXavi Flores
 
2.- Manual 2020 Tecnologías de la Información (2334).pdf
2.- Manual 2020 Tecnologías de la Información (2334).pdf2.- Manual 2020 Tecnologías de la Información (2334).pdf
2.- Manual 2020 Tecnologías de la Información (2334).pdf
ALBERTHVELASQUEZ1
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
Andhy H Palma
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
leonfdocristiano
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datosJose Armando
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en python
wozgeass
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
kamui002
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
marianela0393
 
Linea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo WatchLinea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo Watch
Edisson Acosta
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
Andre Jaramillo
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 

La actualidad más candente (20)

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Lenguajes de interfaz
Lenguajes de interfazLenguajes de interfaz
Lenguajes de interfaz
 
2.- Manual 2020 Tecnologías de la Información (2334).pdf
2.- Manual 2020 Tecnologías de la Información (2334).pdf2.- Manual 2020 Tecnologías de la Información (2334).pdf
2.- Manual 2020 Tecnologías de la Información (2334).pdf
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datos
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en python
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Normalización en Bases de datos
Normalización en Bases de datosNormalización en Bases de datos
Normalización en Bases de datos
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Linea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo WatchLinea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo Watch
 
Ordenamiento QuickSort
Ordenamiento QuickSortOrdenamiento QuickSort
Ordenamiento QuickSort
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 

Destacado

Octavo computacion
Octavo computacionOctavo computacion
Octavo computacion
eral8405
 
1. herramientas case
1. herramientas case1. herramientas case
1. herramientas case
evelyna villamar
 
2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml2. lenguaje de modelado unificado uml
2. lenguaje de modelado unificado uml
evelyna villamar
 
Presentación2
Presentación2Presentación2
Presentación2
princelinda
 
Unidad dos m.e unemi
Unidad dos m.e unemiUnidad dos m.e unemi
Unidad dos m.e unemi
yomayratumbacoasencio
 
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
zoraida Conforme
 
Respiracion cognitiva
Respiracion cognitivaRespiracion cognitiva
Respiracion cognitiva
Leidy Olivos Cruz
 
Segundo
SegundoSegundo
Segundo
Roquever
 
Principio de pascal
Principio de pascalPrincipio de pascal
Principio de pascal
elimargot_01_03
 
Preguntas curvas s-e
Preguntas curvas s-ePreguntas curvas s-e
Preguntas curvas s-e
elimargot_01_03
 
Arcot road talk 23-08-2015
Arcot road talk 23-08-2015Arcot road talk 23-08-2015
Arcot road talk 23-08-2015
Newspaper Chennai
 
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
Eduardo 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 Rewrite
Allen Wittenauer
 
Desencilizacion cognitiva
Desencilizacion cognitivaDesencilizacion cognitiva
Desencilizacion cognitiva
Leidy Olivos Cruz
 

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ón
anderson03230812
 
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 lenguajes
Betania1390
 
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 Generacion
Shirlid .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ón
Guissela Guerrero
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
Javii'r Moral's Alcudia
 
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
José Tomás Diarte Añazco
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
zeepulveediita20
 
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 sena
Nat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 
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
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
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
 
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

PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
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
Demetrio Ccesa Rayme
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 

Último (20)

PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
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
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 

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