Hogar Desarrollo ¿Qué es un lenguaje de programación de cuarta generación (4gl)? - definición de techopedia

¿Qué es un lenguaje de programación de cuarta generación (4gl)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa el lenguaje de cuarta generación (programación) (4GL)?

Un lenguaje de cuarta generación (programación) (4GL) es una agrupación de lenguajes de programación que intentan acercarse más que los 3GL al lenguaje humano, la forma de pensar y la conceptualización.


Los 4GL están diseñados para reducir el tiempo general, el esfuerzo y el costo del desarrollo de software. Los principales dominios y familias de 4GL son: consultas de bases de datos, generadores de informes, manipulación de datos, análisis e informes, pintores y generadores de pantallas, creadores de GUI, optimización matemática, desarrollo web y lenguajes de uso general.


También conocido como lenguaje de cuarta generación, lenguaje específico de dominio o lenguaje de alta productividad.

Techopedia explica el lenguaje de cuarta generación (programación) (4GL)

Los 4GL son más amigables para los programadores y mejoran la eficiencia de la programación con el uso de palabras y frases similares al inglés, y cuando sea apropiado, el uso de iconos, interfaces gráficas y representaciones simbólicas. La clave para la realización de la eficiencia con 4GL radica en una coincidencia adecuada entre la herramienta y el dominio de la aplicación. Además, los 4GL han ampliado la población de profesionales capaces de participar en el desarrollo de software.


Muchos 4GL están asociados con bases de datos y procesamiento de datos, lo que permite el desarrollo eficiente de sistemas orientados a los negocios con lenguajes que coinciden estrechamente con la forma en que los expertos en dominios formulan reglas de negocios y secuencias de procesamiento. Muchos de estos 4GL orientados a datos se basan en el Lenguaje de consulta estructurado (SQL), inventado por IBM y posteriormente adoptado por ANSI e ISO como el lenguaje estándar para gestionar datos estructurados.


La mayoría de los 4GL contienen la capacidad de agregar código de nivel 3GL para introducir una lógica específica del sistema en el programa 4GL.


Los 4GL más ambiciosos, también denominados entornos de cuarta generación, intentan producir sistemas completos a partir de un diseño hecho en herramientas CASE y la especificación adicional de estructuras de datos, pantallas, informes y alguna lógica específica.

¿Qué es un lenguaje de programación de cuarta generación (4gl)? - definición de techopedia