C objet: pratique courante?
Bonjour à tous,
Je viens de lire deux tutos très intéressants sur l'utilisation d'une approche orientée objet dans la programmation en langage C:
http://chgi.developpez.com/c/objet/
http://c.ftp-developpez.com/downloads/c/cobjet.pdf
Je me pose la question suivante: Est-ce une pratique courante à l'heure actuelle de programmer en C avec une conception orienté objet ou cela reste-t'il une pratique relativement marginale? Je trouve que c'est une très bonne manière d'organiser son code. Dans ce contexte, quel est l'avantage de coder en C plutôt qu'en C++? Votre avis et votre expérience à ce sujet m'intéresse.
Meilleures salutations
Thierry
Re: C objet: pratique courante?
Citation:
Envoyé par mujigka
Est-ce une pratique courante à l'heure actuelle de programmer en C avec une conception orienté objet
Chez moi, oui...
http://emmanuel-delahaye.developpez.com/tad.htm
http://emmanuel-delahaye.developpez.com/complog.htm
http://emmanuel-delahaye.developpez.com/clib.htm
Mais c'est limité aux concepts très basiques de la POO (encapsulation des données, évènements...)
Citation:
Je trouve que c'est une très bonne manière d'organiser son code.
En effet.
Citation:
Dans ce contexte, quel est l'avantage de coder en C plutôt qu'en C++?
C'est quoi C++ ?
Re: C objet: pratique courante?
Citation:
Envoyé par Emmanuel Delahaye
Citation:
Envoyé par mujigka
Dans ce contexte, quel est l'avantage de coder en C plutôt qu'en C++?
C'est quoi C++ ?
Humm fait gaf', ils vont te qualifier de quelqu'un de sectaire comme ca deja ete le cas pour moua :lol: :lol:
Nan ... plus sérieusement, un seul point que je n'applique dans la POO en C, c'est bien les pointeur sur fonctions dans les structure, ca ne sert a rien de la faire car tu doit tout de même passer en paramètre l'adresse de la structure donc voilà, ayant deja pratiqué cette méthode une fois, je peut te dire que s'en deviens vite lourd quand tu as je n'sais combien de fonctions :?
Re: C objet: pratique courante?
Citation:
Envoyé par CSoldier
Citation:
Envoyé par Emmanuel Delahaye
Citation:
Envoyé par mujigka
Dans ce contexte, quel est l'avantage de coder en C plutôt qu'en C++?
C'est quoi C++ ?
Humm fait gaf', ils vont te qualifier de quelqu'un de sectaire comme ca deja ete le cas pour moua :lol: :lol:
M'en fous !
Citation:
Nan ... plus sérieusement, un seul point que je n'applique dans la POO en C, c'est bien les pointeur sur fonctions dans les structure, ca ne sert a rien de la faire car tu doit tout de même passer en paramètre l'adresse de la structure donc voilà, ayant deja pratiqué cette méthode une fois, je peut te dire que s'en deviens vite lourd quand tu as je n'sais combien de fonctions :?
Je suis d'accord, et je ne le fais pas non plus pour les fonctions d'entrée (malgré une tentaique qui m'a valu la même conclusion).
Par contre, pour les sorties (évènements), c'est extrèmement pratique. Et ce n'est pas un spécialiste de GTK+ qui dira le contraire !