Obsah:
- Definícia - Čo znamená štruktúrované programovanie?
- Techopedia vysvetľuje štruktúrované programovanie
Definícia - Čo znamená štruktúrované programovanie?
Štruktúrované programovanie je logická metóda programovania, ktorá sa považuje za predchodcu objektovo orientovaného programovania (OOP). Štruktúrované programovanie uľahčuje pochopenie a modifikáciu programu a má konštrukčný prístup zhora-nadol, kde je systém rozdelený na kompozitné subsystémy.
Techopedia vysvetľuje štruktúrované programovanie
Štruktúrované programovanie je podskupina procedurálneho programovania, ktorá znižuje potrebu príkazov goto. OOP sa v mnohých ohľadoch považuje za typ štruktúrovaného programovania, ktorý využíva techniky štruktúrovaného programovania. Niektoré jazyky - napríklad Pascal, Algorithmic Language (ALGOL) a Ada - sú navrhnuté tak, aby presadzovali štruktúrované programovanie.
Štruktúrovanú koncepciu programovania formalizovali v roku 1966 Corrado Böhm a Giuseppe Jacopini, ktorí demonštrovali teoretický návrh počítačového programu prostredníctvom slučiek, sekvencií a rozhodnutí. Koncom 60. a začiatkom 70. rokov 20. storočia spoločnosť Edsger W.Dijkstra vyvinula funkčnosť štrukturálneho programovania ako široko používanú metódu, pri ktorej je program rozdelený do viacerých častí s viacerými východmi a jedným prístupovým bodom.
Modulárne programovanie je ďalším príkladom štrukturálneho programovania, kde je program rozdelený na interaktívne moduly.