Qu'est-ce que la programmation impérative?

La programmation impérative est un paradigme de la programmation informatique dans laquelle le programme décrit une séquence d'étapes qui modifient l'état de l'ordinateur. Contrairement à la programmation déclarative, qui décrit "ce que" un programme doit accomplir, la programmation impérative indique explicitement à l'ordinateur "comment" l'accomplir. Les programmes écrits de cette manière se compilent souvent en exécutables binaires qui fonctionnent plus efficacement, car toutes les instructions de la CPU sont elles-mêmes des instructions impératives.

Pour simplifier la lecture et l’écriture des programmes, les instructions impératives peuvent être regroupées en sections appelées blocs de code. Dans les années 1950, l'idée de regrouper le code d'un programme en blocs a été mise en œuvre pour la première fois dans le langage de programmation ALGOL. Ils étaient à l'origine appelés "instructions composées", mais aujourd'hui, ces blocs de code sont appelés procédures. Une fois qu'une procédure est définie, elle peut être utilisée comme une déclaration impérative unique, résumant le flux de contrôle d'un programme et permettant au développeur d'exprimer ses idées de programmation de manière plus naturelle. Ce type de programmation impérative est appelé programmation procédurale et constitue un pas en avant vers des abstractions de niveau supérieur telles que la programmation déclarative.

Langages de programmation impératifs

Langage, paradigme, termes de programmation