RS: The most traditional way of programming, a sequence of instructions to be executed,
do this do that do another_thing
possibly with jumps (see GOTO in Tcl) to other places. Contrasts with functional programming. I'm not sure about OO, where objects are just told what to do...
SS: Also in imperative programming the program is expressed in terms of program state (usually hold into variables), that is modified by statements executed sequentially, with conditional jumps (or more complex form of imperative control structures like for, while) in relation to the some of the program state.