Top Profil

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.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.