Obsah:
Definice - Co znamená strukturované programování?
Strukturované programování je metoda logického programování, která je považována za předchůdce objektově orientovaného programování (OOP). Strukturované programování usnadňuje pochopení a modifikace programu a má přístup shora dolů, kde je systém rozdělen do kompozičních subsystémů.
Techopedia vysvětluje strukturované programování
Strukturované programování je procedurální programovací podmnožina, která snižuje potřebu příkazů goto. V mnoha ohledech je OOP považován za typ strukturovaného programování, který používá techniky strukturovaného programování. Některé jazyky - jako Pascal, Algorithmic Language (ALGOL) a Ada - jsou navrženy tak, aby vynucovaly strukturované programování.
Koncept strukturovaného programování byl formalizován v roce 1966 Corrado Böhm a Giuseppe Jacopini, kteří demonstrovali teoretický návrh počítačového programu prostřednictvím smyček, sekvencí a rozhodnutí. V pozdních šedesátých létech - časný sedmdesátá léta, Edsger W.Dijkstra vyvinul funkčnost strukturálního programování jako široce používaná metoda, ve kterém program je rozdělen do několika sekcí s více východy a jedním přístupovým bodem.
Modulární programování je dalším příkladem strukturálního programování, kde je program rozdělen na interaktivní moduly.