• 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).
Pasos en el desarrollo de programas
1. Descripción del problema: Identificación precisa de las necesidades a
satisfacer.
2. Análisis del problema: División del problema en sus componentes
básicos. Para la mayoría de los programas estos componentes son:
•
•
•
•
salida
entrada
procesamiento
interacción de archivos
3. Diseño de la lógica general del programa: Luego del análisis
corresponde unir todas las piezas. Un programa se diseña
jerárquicamente, yendo de los aspectos generales a los aspectos
específicos. El diseño general se orienta a las principales actividades de
procesamiento y a las relaciones entre éstas. Al completar primero un
diseño general se pueden investigar distintas alternativas de diseño;
luego de elegida la mejor se avanza a un diseño más detallado.
4. Diseño de la lógica detallada del programa: Se produce una
representación gráfica de la lógica del programa que incluye todas las
actividades de procesamiento y sus relaciones, cálculos, manejos de
datos, operaciones lógicas y todas las operaciones de entrada/salida.
37