Sei sulla pagina 1di 11

UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRIN

FACULTAD DE INGENERIA
ESCUELA DE SISTEMAS Y COMPUTACIN X SEMESTRE

ADMINISTRACIN DE
TECNOLOGAS DE INFORMACIN
TEMA
LENGUAJES DE CUARTA GENARACION
DOCENTE
Ing. TRINIDAD MALPARTIDA Arturo
PRESENTADO
MEDRANO LLANOS, Hctor Luis

CERRO DE PASCO 2016

TABLA DE CONTENIDO
INTRODUCCIN..........................................................................................................3
OBJETIVO.....................................................................................................................4
FUNDAMENTOS..........................................................................................................5
Lenguajes de Cuarta Generacin................................................................................5
Tipos de lenguajes de cuarta generacin....................................................................5
Los generadores de reportes...................................................................................6
Los generadores de Forms..................................................................................6
Los Ambientes de Cuarta Generacin....................................................................6
Los Administradores de Datos...............................................................................6
Lenguajes de cuarta generacin.................................................................................7
Progress 4GL..........................................................................................................7
SQL (Structured Query Language)........................................................................8
PowerBuilder..........................................................................................................8
Mathematica...........................................................................................................9
CONCLUSION............................................................................................................10
INTERNET...................................................................................................................11

INTRODUCCIN
La revolucin de la informacin se est extendiendo por toda la economa. Ninguna
empresa puede escapar a sus efectos. Las extraordinarias revoluciones en el costo de
obtencin, tratamiento y transmisin de la informacin estn transformando la forma de
llevar las empresas. La mayor parte de los Contadores saben que dicha revolucin est en
marcha, son pocos los que discuten la importancia de la misma. Al ver que la tecnologa de la
informacin y sus usos, absorben cada vez ms tiempo y capital.

OBJETIVO
Dar a conocer los tipos de Lenguajes de cuarta generacin para tener en conocimiento
las caractersticas y algunos lenguajes de cuarta generaci

FUNDAMENTOS
Lenguajes de Cuarta Generacin
Los lenguajes de cuarta generacin contemplan un gran grado de abstraccin que
viene a crear una verdadera caja negra pues el programador no dice como se realizaran las
aplicaciones que se desee crear, nada ms dar una serie de parmetros que aunque dependen
del programa que se quiera crear siempre van a estar muy alejados de la mquina o hardware,
esta ha sido la tendencia a seguir con cada generacin de los lenguajes de programacin.
Los primeros 4GL han basado toda su potencia de generacin automtica de cdigo en
el prototipado de GUI, dejando un dficit en la generacin de cdigo orientado al manejo de
datos y los procesos funcionales.
Se debe considerar que los 4GL han cambiado mucho desde los primeros lenguajes
incluidos dentro de este trmino, la evolucin se ha visto marcada por varios aspectos, un de
ellos es las restricciones del sistema operativo y del mismo hardware, que han marcado en
gran medida la pauta a seguir.

Tipos de lenguajes de cuarta generacin


Existen diferentes tipos de lenguajes de cuarta generacin, cada uno con una funcin
en particular. Entre ellos estn los generadores de reportes, los generadores de forms,
ambientes de cuarta generacin, administradores de datos y los generadores de aplicaciones.

Los generadores de reportes


Toman una descripcin del formato y el reporte a generar, y de ah pueden generar el
reporte de forma directa, o bien un programa que genere el reporte.
Existen unos generadores de reportes utilizados para genera informes a partir de una
base de datos. Se parece a un lenguaje de consultas en que permite al usuario hacer preguntas
sobre la base de datos y obtener informacin de ella para un informe. Sin embargo, en el
generador de informes se tiene un mayor control sobre el aspecto de la salida.
Los generadores de Forms
Permiten que el usuario defina el aspecto de la pantalla, qu informacin se debe
visualizar y en qu lugar de la pantalla debe visualizarse. Algunos generadores de formularios
permiten la creacin de atributos derivados utilizando operadores aritmticos y tambin
permiten especificar controles para la validacin de los datos de entrada.
Los Ambientes de Cuarta Generacin
Se encargan de generar todo un sistema a partir de las salidas de herramientas CASE,
pantallas, reportes y adems posiblemente de la especificaron de algn proceso lgico
adicional.
Los Administradores de Datos
Proveen comandos para la manipulacin de datos, selecciones de casos y
documentacin de datos en la preparacin de las informacin para anlisis estadsticos y
reportes. Entre ellos se encuentran SAS, SPSS y Stata.

Los generadores de aplicaciones son una herramienta para crear programas que hagan
de interfase entre el usuario y la base de datos. El uso de un generador de aplicaciones puede
reducir el tiempo que se necesita para disear un programa de aplicacin. Los generadores de
aplicaciones constan de procedimientos que realizan las funciones fundamentales que se
utilizan en la mayora de los programas.

Lenguajes de cuarta generacin


Progress 4GL
Progress 4GL o Progress OpenEdge como se han llamado sus ltimas versiones, es un
lenguaje muy utilizado pues es potable y muy confiable. Es una plataforma diseada para
ayudar a los desarrolladores en la construccin de aplicaciones empresariales de forma
rpida, esto ayuda a recuperar la inversin de manera ms rpida. Tiene la facilidad de
fcilmente conectarse e integrarse con clientes, con otras aplicaciones y con distintas bases de
datos.
Esta plataforma es muy potente. Gracias a ella los desarrolladores pueden olvidarse
de las complejidades de los entornos informticos de hoy en da, permitindoles concentrarse
en lo que realmente importa, crear la lgica de negocio de sus aplicaciones. Los sistemas que
componen la plataforma OpenEdge son compatibles, fiables y escalables, sin embargo
requieren menos recursos administrativos que otras plataformas.
Esta garanta de calidad que da Progress, hace de este un programa muy usado en el
momento, con una gran funcionalidad. Adems es un programa muy simple de utilizar en
comparacin a otros como SQL, donde se tardara mucho ms tiempo creando una base de
datos.

SQL (Structured Query Language)


SQL (lenguaje de consultas estructurado) es un lenguaje de acceso a bases de datos
relacionales con el cual se pueden crear y manipular las mismas. SQL es un conjunto de
objetos eficientemente almacenados.
SQL posee muchos servicios, entre ellos: servicio de duplicacin, servicio de
notificacin, servicio de integracin, etc.
El servicio de duplicacin es para mantener varias copias de la base de datos o de
alguno de sus objetos. EL servicio de notificacin es para enviar distintas notificaciones a uno
o ms dispositivos. El servicio de integracin sirve para la creacin de paquetes con
diferentes tipos de datos.
Cabe destacar que la mayora de los servicios se han creado teniendo presente la
estrategia de Business Intelligence de Microsoft. As que el nuevo SQL Server, ms que un
servidor de bases de datos, debera considerarse una plataforma completa de Windows
Intelligence.
PowerBuilder
PowerBuilder es una herramienta de desarrollo desarrollada por la empresa Sybase. Es
un entorno grfico de programacin orientado a objetos para el desarrollo de aplicaciones
cliente/servidor, distribuidas y web. Incluye herramientas para generar reportes, acceder bases
de datos y para crear interfaz grfica.

Mathematica
Es un ambiente general de computacin que vino empaquetar en un solo producto una
serie aplicaciones de tareas de computacin tcnica que aunque ya haban sido
implementadas nunca se haban contemplado para formar un gran paquete de computacin.
Por su completitud es un paquete que a pesar de inicialmente ser usado por tcnicos
ha pasado a ser un ambiente manejado por gran cantidad de personas que han aprendido
desplegar todas las utilidades que el programa ofrece como por ejemplo los estudiantes a los
que les permite aprender de manera interactiva.
El crecimiento de esta herramienta se debe tambin a que permite disear y analizar
diferentes comportamientos que pueden tener ciertos procedimientos, ya que con su interfaz
hace muy fcil la contemplacin de detalles que tal vez no serian tan claros de ora manera.

CONCLUSION
Los Lenguajes de Cuarta Generacin tienden a ser muy compatibles entre sus mismas
evoluciones lo que nos permite crear aplicaciones con la confianza de que el trabajo realizado
no ser desechado ms adelante.
La evolucin de los lenguajes tiende cada vez ms a alejarnos de la maquina o hardware,
creando una mayor abstraccin de los problemas a resolver, esto es beneficioso pues genera
un ahorro significativo de recursos como el tiempo que es tan valioso actualmente.

REFERENCIAS
INTERNET
http://en.wikipedia.org/wiki/Fourth-generation_programming_language
http://www.progress.com/progress_software/worldwide_sites/es/docs/sp_openedge10
_0bplatform.pdf
9_ Fourth Generation Environments.htm
http://www.progress.com/progress_software/worldwide_sites/es/docs/sp_openedge10
_0bplatform.pdf