Year: 1980
Type: article
Abstract: It is not necessary to define structured programming in detail, but allow me to characterize it in terms that will be useful later. Structured programming is a way to reduce the complexity of the programming process by several means. First, it limits the allowed control structures to sequencing, looping, and alternation. These structures all have the property of one input and one output. Closely related to this is the idea of block structure, or localization of actions that are only relevant to a particular part of the computation. Similarly connected is the idea of closed subroutines and modules which do specific functions and can be understood independently of the context of the program in which they appear.
Source: ACM SIGPLAN Notices
Author: Charles Crowley
Institution: University of New Mexico
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: bronze
OpenAlex ID: W1986448812
