Spisu treści:
Definicja - Co oznacza programowanie strukturalne?
Programowanie strukturalne to logiczna metoda programowania uważana za prekursor programowania obiektowego (OOP). Programowanie strukturalne ułatwia zrozumienie i modyfikację programu oraz ma odgórne podejście projektowe, w którym system jest podzielony na podsystemy kompozycyjne.
Techopedia wyjaśnia programowanie strukturalne
Programowanie strukturalne to podzbiór programowania proceduralnego, który zmniejsza potrzebę instrukcji goto. Pod wieloma względami OOP jest uważany za rodzaj programowania strukturalnego, który wdraża techniki programowania strukturalnego. Niektóre języki - takie jak Pascal, Język Algorytmiczny (ALGOL) i Ada - zostały zaprojektowane w celu wymuszenia programowania strukturalnego.
Koncepcję programowania strukturalnego sformalizowali w 1966 r. Corrado Böhm i Giuseppe Jacopini, którzy zademonstrowali teoretyczne projektowanie programów komputerowych za pomocą pętli, sekwencji i decyzji. Na przełomie lat 60. i 70. Edsger W.Dijkstra opracował funkcjonalność programowania strukturalnego jako szeroko stosowaną metodę, w której program jest podzielony na wiele sekcji z wieloma wyjściami i jednym punktem dostępu.
Programowanie modułowe jest kolejnym przykładem programowania strukturalnego, w którym program jest podzielony na interaktywne moduły.




