Programmation impérative

Mots clés

langage, programmation, paradigme

La programmation impérative est le paradigme de programmation le plus répandu. Il s’appuie fondamentalement sur l’aspect séquentielle d’un programme, dont le déroulement repose sur l’exécution d’une suite d’instructions. Elle est par essence très proche du fonctionnement d’un ordinateur basé sur le modèle d’architecture de von Neumann.

On enrichit cette structure élémentaire de la notion de structure conditionnelle (l’exécution d’un bloc d’instructions est soumis à la vérification d’une ou plusieurs conditions) et de structure répétitive (l’exécution d’un bloc d’instructions peut se faire plusieurs fois, sous condition de sortie).

Les langages impératifs les plus anciens sont les langages machine des premiers ordinateurs. Par la suite, la nécessité de créer et de faire évoluer des programmes complexes a donné naissance aux langages Fortran (1954), Cobol (1960), Basic (1963), Pascal (1970), C (1972), etc.

L’enseignement de la programmation impérative se fait actuellement au travers de deux langages, parmi les plus couramment utilisés :