quelle est la difference entre programmation procedurale et la programmation orientee objet?
-----
quelle est la difference entre programmation procedurale et la programmation orientee objet?
Rappel de la charte du forum :
La courtoisie est de rigueur sur ce forum : pour une demande de renseignements bonjour et merci devraient être des automatismes.
Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
Bonjour
Il n'y a simplement pas de rapport.
Rien n'empêche d'avoir une programmation procédurale et orientée objet.
Une programmation orientée objet est d'ailleurs en principe procédurale.
Avant de poster ta question sur le forum, je pense que tu aurais pu faire une recherche de la définition de ces termes sur Internet.
Bonsoir,
- Soit la question porte sur la différence technique entre programmations procédurale et OO, et dans ce cas une recherche s'impose comme l'a dit PA5CAL.
- Soit la question porte sur le choix entre différentes approches de programmation entre lesquelles vous hésitez, et dans ce cas, il faudrait préciser ce que vous chercher à faire, dans quel langage, etc.
A+,
Soit il s'agit d'une question dans un devoir...
Rien ne sert de penser, il faut réfléchir avant - Pierre Dac
Si la question porte sur la différence entre l'approche procédurale (fonctionnaliste) et l'approche orientée objet, alors la question est plutôt mal posée. En effet, ces "approches" ne concernent pas la phase de programmation proprement dite, mais plutôt les phases d'analyse et de conception qui la précèdent.
Il n'empêche qu'une rapide recherche sur Internet donne également des réponses à cette autre question.
Je pense qu'il y certainement mieux à faire sur ce forum que de servir d'interface à Google ou de classeur de fiches de cours. Déjà qu'on nous demande un peu trop souvent de faire les devoirs pour le lendemain... Cela dit, je serais content si ce sujet débouchait sur une réelle discussion.
Bonjour,
Je me suis moi aussi posé la question à la lecture d'un ouvrage intitulé "S'initier à la programmation et à l'orienté objet" de Mr Claude Delannoy publié aux editions Eyrolles.
Page 4: A qui s'adresse cet ouvrage, 3ème alinéa: "à ceux qu connaissent déjà la programmation procédurale et qui souhaitent aborder la programmation orientée objet".
Ceci laisse clairement supposer qu'il il y a une sorte de progression entre les deux.
Quant à ce que je souhaite faire (j'ai lu les réponses déjà apportées à une question identique à la mienne), j'ai simplement envie de me titiller les neurones sans projet d'application précis.
Sans vouloir vous rabaisser au niveau d'une interface de Google, j'espère au moins un conseil (ouvrages de référence par exemple) sans aller jusqu'à n un cours théorique complet......
Merci.
Bonjour,
Oui, je pense que cette question est importante. Voilà mon interprétation personnelle.
La programmation procédurale : on sait ce qu'on veut faire, et on le fait.
L'OO, on cherche à ramener chaque "action" à une "action type". Ainsi chaque action devient un objet.
Je vu dernièrement un très bel exemple (je ne sais pas s'il est bon). La question posée était la différence entre cout et printf. Ja réponse que a été donnée était que printf était une fonction et cout un objet.
Je me rappelle une petite anecdote qui a fait le tour du Net. A un examen il était posée la question de la différence entre un langage bas niveau et un langage haut niveau. Un étudiant a répondu : "les temps d'exécutions sont inversement proportionnels au nombre de lignes du code".
Bonne journée.
Pour ma part, je vois le modèle objet comme une modélisation de l'existant (en se restreignant aux caractéristiques qui concernent l'application finale): le monde est peuplé d'objets qui communiquent à l'aide de signaux.