# Procedural Programming | | **Procedural Programming** is a programming paradigm, derived from imperative programming, based on the concept of the procedure call. Procedures simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program's execution, including by other procedures or itself. The first major procedural programming languages appeared c. 1957–1964, including Fortran, ALGOL, COBOL, PL/I and BASIC. Pascal and C were published c. 1970–1972. | |-|-| | | wikipedia:: [Procedural programming](https://en.wikipedia.org/wiki/Procedural_programming) |