KnowraStructured programmingLinked fromLinked fromThe 11 pages that link to Structured programming, each with the reason it gives.All 11Related 6Narrower topic 2Compared with 3Edsger W. DijkstraRelated: Dijkstra’s critique of the GOTO statement helped make structured programming a central programming discipline.Donald KnuthRelated: Knuth’s literate programming emphasizes explanatory presentation, a different concern from structured control flow.BASICCompared with: Later BASIC dialects adopted structured constructs to replace tangled GOTO-heavy programs.Alan KayCompared with: Kay’s object-oriented approach emphasized modular objects and communication rather than control structures alone.ALGOL 60Narrower topic: ALGOL 60’s blocks, procedures, and control statements helped shape this broader approach.Procedural programmingRelated: It refined procedural code by promoting disciplined branches, loops, and procedure boundaries.SubroutineRelated: Structured programming promoted subroutines as a way to divide programs into understandable tasks.Modular programmingRelated: Structured programming addressed complexity in control flow, while modular programming addressed organization across units.Programming paradigmCompared with: It disciplines imperative code without defining a wholly separate computational model.Niklaus WirthRelated: Wirth’s languages made structured control flow central to programming practice.Structured program theoremNarrower topic: The theorem supports this broader discipline but does not by itself prescribe its practices.