Is based on the ideas of a Von Neummann architecture. A command has a measurable effect on the program and the order of commands is important.
Tasks are executed consecutively in a specified order. Its main characteristics are
- incremental change of the program state (variables) as a function of time;
- execution of commands in an order governed by control structures; and
- the use of procedures, abstractions of one or more actions,
which can be called as a single command.
Languages representatives of Imperative paradigm: Fortran, Algol, Basic, C, Pascal.