La programmazione imperativa รจ a paradigma dove ogni passo per raggiungere un compito รจ definito con precisione. Il paradigma si concentra sulla definizione dei passaggi e delle procedure esatte durante l'esecuzione del programma.
La programmazione imperativa comporta il seguire e manipolare lo stato del programma attraverso comandi serializzati, come cicli for e istruzioni condizionali. Esempi di linguaggi di programmazione che utilizzano principi di programmazione imperativi includono C, C++e Java.