next up previous contents
Next: Clasificación de los sistemas Up: Lenguajes de los sistemas Previous: Lenguaje de manejo de   Índice General

Lenguajes de cuarta generación

No existe consenso sobre lo que es un lenguaje de cuarta generación (4GL). Lo que en un lenguaje de tercera generación (3GL) como COBOL requiere cientos de líneas de código, tan solo necesita diez o veinte líneas en un 4GL. Comparado con un 3GL, que es procedural, un 4GL es un lenguaje no procedural: el usuario define qué se debe hacer, no cómo debe hacerse. Los 4GL se apoyan en unas herramientas de mucho más alto nivel denominadas herramientas de cuarta generación. El usuario no debe definir los pasos a seguir en un programa para realizar una determinada tarea, tan sólo debe definir una serie de parámetros que estas herramientas utilizarán para generar un programa de aplicación. Se dice que los 4GL pueden mejorar la productividad de los programadores en un factor de 10, aunque se limita el tipo de problemas que pueden resolver. Los 4GL abarcan:

Los lenguajes SQL y QBE son ejemplos de 4GL. Hay otros tipos de 4GL:


next up previous contents
Next: Clasificación de los sistemas Up: Lenguajes de los sistemas Previous: Lenguaje de manejo de   Índice General
María Mercedes Marqués Andrés
2001-02-12