En esta generación los lenguajes hicieron énfasis en especificar qué es lo que se debe hacer, en vez de cómo ejecutar una tarea. Ahora el programador no tiene que especificar cada paso para terminar una tarea o procesamiento. Estos lenguajes hacen uso de frases y oraciones parecidas al inglés para emitir instrucciones.
Hay dos tipos de lenguajes de cuarta generación, según su orientación:
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 Ejemplo: - SQL, el cual fue diseñado por Donald D. Chamberlin.