La programmation impérative est un paradigme où chaque étape pour réaliser une tâche est définie avec précision. Le paradigme se concentre sur la définition des étapes et procédures exactes pendant l’exécution du programme.
La programmation impérative consiste à suivre et à manipuler l'état du programme via des commandes sérialisées, telles que des boucles for et des instructions conditionnelles. Exemples de langages de programmation qui utilisent des principes de programmation impératifs incluent C, C + +et Java.