Indholdsfortegnelse:
- Definition - Hvad betyder struktureret programmering?
- Techopedia forklarer struktureret programmering
Definition - Hvad betyder struktureret programmering?
Struktureret programmering er en logisk programmeringsmetode, der betragtes som en forløber for objektorienteret programmering (OOP). Struktureret programmering letter programforståelse og -modifikation og har en top-down designtilgang, hvor et system er opdelt i kompositionsdelsystemer.
Techopedia forklarer struktureret programmering
Struktureret programmering er et procedurelt programmeringsundersæt, der reducerer behovet for goto-udsagn. På mange måder betragtes OOP som en type struktureret programmering, der udsætter strukturerede programmeringsteknikker. Visse sprog - som Pascal, Algorithmic Language (ALGOL) og Ada - er designet til at håndhæve struktureret programmering.
Det strukturerede programmeringskoncept blev formaliseret i 1966 af Corrado Böhm og Giuseppe Jacopini, der demonstrerede teoretisk computerprogramdesign gennem løkker, sekvenser og beslutninger. I slutningen af 1960'erne og begyndelsen af 1970'erne udviklede Edsger W.Dijkstra strukturel programmeringsfunktionalitet som en vidt anvendt metode, hvor et program er opdelt i flere sektioner med flere udgange og et adgangspunkt.
Modulær programmering er et andet eksempel på strukturel programmering, hvor et program er opdelt i interaktive moduler.