Alors en non objet j'ai fait du
* fortran
* COBOL (heureusement je n'en fais plus)
* bash (et pas qu'un peu)
* perl (mais sans me servir des trucs objets)
* C
* caml (et pas Ocaml)
* lisp (enfin elisp plutôt)
Et si oui on peut faire de l'objet en perl, et que les structures peuvent s'en approcher, c'est très loin de ce qu'on peut faire en POO, ou alors faut faire de l'utilisation avancé avec des pointeur de fonctions contenus dans la structure)
Alors oui, on peut faire de la programmation qui s'en rapproche, et ça m'arrive de le faire, mais si j'ai besoin des mécanismes objets, j'utilise du C++.
considérer que le C est objet parce qu'il permet d'agréger des données entre elle c'est un poil poussé il te manque quand même
* le constructeur
* le polymorphisme
* le destructeur (si ce n'est pas automatique et qu'il faut appeler manuellement une fonction pour libérer des connerie d'une variable de la pile, c'est de la bidouille)
* le coté généricité fourni par les template (les macros, ça fait pas vraiment parti du langage). Alors y a moyens de faire des acrobaties, mais faut faire super gaffe
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Quelqu'un dans l'assemblée saurait "vendre" le concept de POO ?
Posté par fearan . En réponse au journal Le problème de la POO pratiquée par des étudiants. Évalué à 0.
Alors en non objet j'ai fait du
* fortran
* COBOL (heureusement je n'en fais plus)
* bash (et pas qu'un peu)
* perl (mais sans me servir des trucs objets)
* C
* caml (et pas Ocaml)
* lisp (enfin elisp plutôt)
Et si oui on peut faire de l'objet en perl, et que les structures peuvent s'en approcher, c'est très loin de ce qu'on peut faire en POO, ou alors faut faire de l'utilisation avancé avec des pointeur de fonctions contenus dans la structure)
Alors oui, on peut faire de la programmation qui s'en rapproche, et ça m'arrive de le faire, mais si j'ai besoin des mécanismes objets, j'utilise du C++.
considérer que le C est objet parce qu'il permet d'agréger des données entre elle c'est un poil poussé il te manque quand même
* le constructeur
* le polymorphisme
* le destructeur (si ce n'est pas automatique et qu'il faut appeler manuellement une fonction pour libérer des connerie d'une variable de la pile, c'est de la bidouille)
* le coté généricité fourni par les template (les macros, ça fait pas vraiment parti du langage). Alors y a moyens de faire des acrobaties, mais faut faire super gaffe
Il ne faut pas décorner les boeufs avant d'avoir semé le vent