Techniques such as object oriented design and structured programming will have to be followed to conform to engineering practice.
SP/k was one of the first languages specifically designed to encourage structured programming.
Logical errors could occur with even the best techniques of structured programming.
As late as 1987 it was still possible to raise the question of structured programming in a computer science journal.
They are used in structured programming to arrange program modules into a tree.
More recent works have addressed the problem of adaptation on structured parallel programming, in particular for the pipe skeleton.
The quest for structured programming led to the invention of functions, then classes, and finally packages.
It allowed the use of structured programming in writing the code.
In addition, commands were also implemented to aid in structured programming.
In classical structured programming, three basic structures are used: sequence, repetition, and selection.