Two mathematicians, Corrado Bohm and Guiseppe Jacopini proved that any computer program can be written with the three structured sequences, decisions and loops. This discovery led to the method of modern programming known as structured programming.
an expression used to categorize organized program design techniques. Structured programming adheres to a set of prescribed rules and standards used to produce a program. Its purpose is to provide programs that are easy to maintain and modify. It is simply one alternative to software engineering. Other alternatives include a 4GL, report writers, or program generators. (See Object Oriented Programming).
(IEEE) Any software development technique that includes structured design and results in the development of structured programs. See: structured design.
A top-down technique of designing programs and systems. It makes programs more readable, more reliable and more easily maintained.
An approach to program design in which a program is separated into smaller subprograms, and step-by-step instructions are executed one after the other, accessing the subprograms when needed.
A well-defined software development technique that incorporates top-down design and implementation and strict use of structured program control constructs. Loosely, any technique for organizing and coding programs that reduces complexity, improves clarity, and facilitates debugging and modification.
A way of writing programs which emphasizes building block subroutines controlled by a mainline routine that uses few GOTO statements. Contrast with spaghetti code.
Structured programming can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement (also known as "go to").