Programmation procédurale

Définition - Que signifie la programmation procédurale?

La programmation procédurale est un paradigme de programmation qui utilise une approche linéaire ou descendante. Il s'appuie sur des procédures ou des sous-programmes pour effectuer des calculs.

La programmation procédurale est également connue sous le nom de programmation impérative.

Definir Tech explique la programmation procédurale

Dans la programmation procédurale, un programme se compose de données et de modules / procédures qui opèrent sur les données. Les deux sont traités comme des entités distinctes. Dans le paradigme de la programmation orientée objet (POO), cependant, un programme est construit à partir d'objets. Un objet est une instance d'une classe, qui est une encapsulation de données (appelées champs) et des procédures (appelées méthodes) qui les manipulent. Dans la plupart des cas, mais pas tous, les champs ne peuvent être consultés ou modifiés que par les méthodes. Un objet est donc comme un programme miniature ou un composant autonome, ce qui rend l'approche POO plus modulaire et donc plus facile à maintenir et à étendre.

Un autre type de paradigme de programmation avec lequel la programmation procédurale peut être comparée est la programmation événementielle. Dans cette approche, les procédures ne sont appelées / exécutées qu'en réponse à des événements, qui peuvent inclure des clics de souris, une pression sur le clavier, la connexion ou la suppression d'un périphérique, l'arrivée de données d'une source externe, etc. Comme ces événements sont imprévisibles, les procédures qui gèrent ils ne peuvent pas être exécutés linéairement comme c'est le cas avec la programmation procédurale.