Innholdsfortegnelse:
Definisjon - Hva betyr strukturert programmering?
Strukturert programmering er en logisk programmeringsmetode som regnes som en forløper for objektorientert programmering (OOP). Strukturert programmering letter programforståelse og modifisering og har en top-down designtilnærming, der et system er delt inn i komposisjonelle undersystemer.
Techopedia forklarer strukturert programmering
Strukturert programmering er et prosessuelt programmeringsundersett som reduserer behovet for goto-uttalelser. På mange måter regnes OOP som en type strukturert programmering som benytter strukturerte programmeringsteknikker. Enkelte språk - som Pascal, Algorithmic Language (ALGOL) og Ada - er designet for å håndheve strukturert programmering.
Det strukturerte programmeringskonseptet ble formalisert i 1966 av Corrado Böhm og Giuseppe Jacopini, som demonstrerte teoretisk dataprogramutforming gjennom løkker, sekvenser og beslutninger. På slutten av 1960-tallet tidlig på 1970-tallet utviklet Edsger W.Dijkstra strukturell programmeringsfunksjonalitet som en mye brukt metode, der et program er delt inn i flere seksjoner med flere utganger og ett tilgangspunkt.
Modulær programmering er et annet eksempel på strukturell programmering, der et program er delt inn i interaktive moduler.