Glossaire · Concepts fondamentaux
Programmation procédurale
Aussi appelé : Procedural programming · Programmation impérative
Définition
La programmation procédurale est une manière d'écrire un programme comme une suite d'instructions regroupées en procédures (ou fonctions) qui s'appellent les unes les autres, à la façon d'une recette découpée en étapes. Les données et les traitements y sont séparés, à la différence de la programmation orientée objet qui les réunit dans des objets. C et Pascal en sont les langages emblématiques ; Python, Go ou JavaScript permettent ce style au même titre que l'objet ou le fonctionnel.
Dans la pratique
Le style procédural reste pertinent pour les scripts, l'automatisation, les traitements de données et les systèmes embarqués, où la simplicité prime. Les trois paradigmes (procédural, objet, fonctionnel) cohabitent aujourd'hui dans la plupart des langages, et un bon développeur sait choisir selon le problème. Un besoin en C ou en scripting système s'adresse à des profils rompus à ce style.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.