September 2017
Intermediate to advanced
432 pages
8h 20m
English

The three paradigms included in this overview chapter are structured programming, object-orient programming, and functional programming.
The first paradigm to be adopted (but not the first to be invented) was structured programming, which was discovered by Edsger Wybe Dijkstra in 1968. Dijkstra showed that the use of unrestrained jumps (goto statements) is harmful to program structure. As we’ll see in the chapters that follow, he replaced those jumps with the more familiar if/then/else and do/while/until constructs.
We can summarize the structured programming paradigm as follows:
Structured programming ...