Comment appelle-t-on le contraire de la programmation orientée objet [Fermé]

Signaler
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
-
Messages postés
16309
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 avril 2021
-
Bonjour,
Je voudrais savoir comment appelle-t-ont le contraire de la "programmation orientée objet" ?
Merci ;)

Appuyer sur Ctrl + W pour voir quelque chose d'étonnant et fantastique...
Et pour voir une chose de magique, faites Shift + Ctrl + Q !

2 réponses

Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
263
Ok, j'entends parfois que l'on parle de la programmation procédurale, mais finalement ce n'est pas le bon terme.
Le contraire de la programmation procédurale est la programmation événementielle et non objet.

Donc quand on parle de la programmation non objet, quel est le terme correct qu'il faut employer pour la désigner ?
Merci d'avance
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
16309
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 avril 2021
2 823
"Le contraire de la programmation procédurale est la programmation événementielle et non objet."
Il faut arrêter de réfléchir en "contraires", les paradigmes sont complémentaires les uns aux autres, on peut faire de la programmation procédurale ET évènementielle ET orienté objet. Exemple : C++ et Java.

Si un langage n'est pas objet, on dit juste qu'il n'est pas objet...
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
263
Ok, mais parfois j'entends des personnes dire que c'est un code procédurale quand il n'est pas objet. Est-ce vrai ?
Messages postés
16309
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 avril 2021
2 823
"j'entends des personnes dire"... ils ne connaissent que le C et le C++ peut-être ?

Regarde des codes en Lisp (programmation fonctionnelle) par exemple, ce n'est pas objet, mais ce n'est pas procédural pour autant !

; Calcul de n!
(defun factorielle (n) (if (<= n 1) 1 (* n (factorielle (- n 1)))))
Messages postés
16309
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
23 avril 2021
2 823
Il n'y a pas de contraire, l'orienté objet est un paradigme parmi d'autres, que l'on peut combiner pour avoir des langages plus complet, mais ils ne sont pas exclusifs.

À voir : Paradigme (Wikipédia)