Structured Programming

Structured programming is a programming paradigm aimed on improving the clarity, quality, and development time of a computer program by making extensive use of subroutines, block structures and for and while loops – in contrast to using simple tests and jumps such as the goto statement which could lead to "spaghetti code" which is both difficult to follow and to maintain.

It emerged in the 1960s, particularly from work by Böhm and Jacopini, and a famous letter, Go To Statement Considered Harmful, from Edsger Dijkstra in 1968—and was bolstered theoretically by the structured program theorem, and practically by the emergence of languages such as ALGOL with suitably rich control structures.

Read more about Structured ProgrammingLow-level Structure Programming, Structured Programming Languages

Other articles related to "structured programming, structured, programming":

Simatic S5 PLC - Structured Programming
... STEP 5 allows the creation of structured or unstructured programming, from simple AND/OR operations up to complex subroutines ... Segments - Within blocks, fine structuring is possible by programming subtasks in individual segments ...
David Gries - Works
... Spanish, Japanese, Chinese, Italian and Russian.) A Primer on Structured Programming, Using PL/I, PL/C and PL/C7 ... Primer on Structured Programming using Pascal ... An Introduction to Structured Programming using SP/K ...
Maestro I - Operation
1974 Structured Programming “One of the cornerstones of modern methods in Software technology was Structured programming ... of Softlab, but also Associate Professor and author of many professional publications, considered Structured Programming to be the ‘Return of common sense’” ... Computerwoche, March 1974 The founders of Structured Programming, Prof ...
Knowledge 1 - History of Software Engineering - Pioneers
... the term Software Engineering Kent Beck Refactoring, extreme programming, pair programming, test-driven development ... Larry Constantine Structured design, coupling, cohesion Edsger Dijkstra Wrote Notes on Structured Programming, A Discipline of Programming and Go To Statement Considered Harmful, algorithms, formal methods, pedagogy ... Jackson Jackson Structured Programming, Jackson System Development Bill Joy Berkeley Unix, vi, Java ...

Famous quotes containing the words programming and/or structured:

    If there is a price to pay for the privilege of spending the early years of child rearing in the driver’s seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.
    Melinda M. Marshall (20th century)

    Just as the constant increase of entropy is the basic law of the universe, so it is the basic law of life to be ever more highly structured and to struggle against entropy.
    Václav Havel (b. 1936)