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

playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 !
A voir également:

2 réponses

playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   273
 
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
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
"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...
-1
playboy-1990 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   273
 
Ok, mais parfois j'entends des personnes dire que c'est un code procédurale quand il n'est pas objet. Est-ce vrai ?
1
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
"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)))))
0