Structured Programming

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:appliesTo Education
Software engineering
Algorithm design
gptkbp:contrastsWith Unstructured programming
gptkbp:emphasizes Block structures
For and while loops
Use of subroutines
gptkbp:focusesOn Improving clarity
Improving development time
Improving quality
gptkbp:hasConcept Hierarchical program structure
Single entry, single exit
Structured control flow
https://www.w3.org/2000/01/rdf-schema#label Structured Programming
gptkbp:influenced Object-oriented programming
Procedural programming
gptkbp:introduced gptkb:Edsger_W._Dijkstra
gptkbp:introducedIn 1960s
gptkbp:prohibits Goto statement
gptkbp:relatedTo Modular programming
Control flow
Top-down design
gptkbp:uses Selection
Sequence
Iteration
gptkbp:bfsParent gptkb:W._P._Wirth
gptkbp:bfsLayer 7