Procedural Programming
Procedural programming is a programming paradigm, classified as imperative programming. Procedural programming involves implementing the behavior of a computer program as procedures that call each other. The resulting program is a series of steps that form a hierarchy of calls to its constituent procedures.
The first major procedural programming languages appeared in 1957-1964 including: