Comparaison entre paradigme procédural et orienté objet en programmation
1. Programmation procédurale : Centrée sur les traitements (Exemple en C) La programmation procédurale repose sur une logique où tout est organisé en fonctions, sans notion d'objets. Pour illustrer cela, utilisons un exemple simple en C , un langage procédural pur et dur. Imaginons que nous voulons calculer l'aire d'un rectangle : Exemple procédural en C c # include <stdio.h> // Fonction pour calculer l'aire d'un rectangle double calculerAire ( double longueur, double largeur) { return longueur * largeur; } int main () { double longueur = 5.0 ; double largeur = 3.0 ; double aire = calculerAire(longueur, largeur); printf ( "L'aire du rectangle est : %.2f\n" , aire); return 0 ; } Ici, nous avons une fonction séparée, calculerAire , qui effectue le traitement. Cependant, les données, comme longueur et largeur , sont totalement indépendantes de cette fonction. Si nous devions gérer d'autres propriétés, comm