Tabla de contenido:
- Definición - ¿Qué significa Programación Estructurada?
- Techopedia explica la programación estructurada
Definición - ¿Qué significa Programación Estructurada?
La programación estructurada es un método de programación lógica que se considera un precursor de la programación orientada a objetos (OOP). La programación estructurada facilita la comprensión y modificación del programa y tiene un enfoque de diseño de arriba hacia abajo, donde un sistema se divide en subsistemas de composición.
Techopedia explica la programación estructurada
La programación estructurada es un subconjunto de programación procesal que reduce la necesidad de declaraciones goto. En muchos sentidos, OOP se considera un tipo de programación estructurada que implementa técnicas de programación estructurada. Ciertos lenguajes, como Pascal, Algorithmic Language (ALGOL) y Ada, están diseñados para imponer una programación estructurada.
El concepto de programación estructurada fue formalizado en 1966 por Corrado Böhm y Giuseppe Jacopini, quienes demostraron el diseño teórico de programas de computadora a través de bucles, secuencias y decisiones. A fines de la década de 1960 y principios de la de 1970, Edsger W.Dijkstra desarrolló la funcionalidad de programación estructural como un método ampliamente utilizado, en el que un programa se divide en múltiples secciones con múltiples salidas y un punto de acceso.
La programación modular es otro ejemplo de programación estructural, donde un programa se divide en módulos interactivos.