A programming paradigm is a fundamental style of programming that defines the
basic programming units to represent problems and how these units work
together to solve problems. This field is continuously developing to face
up-to-date challenges.
The first challenge to having a general-purpose programming paradigm is
answered by structured programming that has data structures and statements as
basic programming units. The statements are organized in the form of
sequencing, selection, and iteration to satisfy any computable problems. This
model matches how a programmer abstracts problems.
The execution of structured programs is considered sequential since one
statement gets to run only when the previous one finished in spite of their
form of selection or iteration. This i... (more)