Imperative programming paradigm
Most programming is done using the imperative paradigm
Based on the Von Neumann machine with registers and modifiable memory
- The memory is manipulated by the program through variables and assignments
- Various constructs (especially control constructs) provide a way to structure the code and to order the manipulations of memory through variables and assignments