A programming paradigm that uses statements to change a program's state, describing how a program operates through explicit commands. Programs consist of sequences of instructions that tell the computer exactly what to do and in what order.
From Latin 'imperativus' meaning commanding or authoritative. The term reflects the command-like nature of this programming style, which dominated early computing and remains common in languages like C and Assembly.
Try Another Word