Lenguaje propio de esta Generación
Cuarta Generación: Su característica distintiva es el énfasis en especificar qué es lo que se debe hacer, en vez de cómo ejecutar una tarea. Las especificaciones de los programas se desarrollan a un más alto nivel que en los lenguajes de la generación anterior. La característica distintiva es ajena a los procedimientos, el programador no tiene que especificar cada paso para terminar una tarea o procesamiento.
Las características generales de los lenguajes de cuarta generación son:
* Uso de frases y oraciones parecidas al inglés para emitir instrucciones.
* No operan por procedimientos, por lo que permiten a los usuarios centrarse en lo que hay que hacer no en cómo hacerlo.
* Al hacerse cargo de muchos de los detalles de cómo hacer las cosas, incrementan la productividad.
Hay dos tipos de lenguajes de cuarta generación, según se orienten:
- A la producción: Diseñados sobre todo para profesionales en la computación.
- Al usuario: Diseñados sobre todo para los usuarios finales, que pueden escribir programas para hacer consultas en una base de datos y para crear sistemas de información. También se llama lenguaje de consultas (SQL, Structured Query Language: lenguaje estructurado para consultas).