A part les cas où c'est nécéssaire pour des raisons de performances, à quels cas penses-tu ?
La création d'un objet nécessite une allocation mémoire, c'est une opération coûteuse dans tous les langages.
Non. En C++, si tu crée un "petit" objet sur la stack, ça n'est pas très couteux...
Tous les langages et toutes les méthodes de programmation nécessitent un apprentissage...
Tu n'as pas compris : si tu apprends la programmation objet, en général la réutilisation des objets ne sera pas présenté comme un concept de base, bien au contraire. Ça sera plutôt dans la section "trucs et astuces si votre programme rame vraiment trop".
Ah ? Tous les langages dans lesquels le premier venu peut coder comme un goret sont des langages mal conçus ? Il ne doit pas y avoir des masses de langages bien conçus alors...
Je ne parle pas du "premier venu". Ceci dit, oui, il n'y a pas beaucoup de langages bien conçus sur ce plan là (je ne connais que Python et Ruby qui s'en sortent).
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par Guillaume Laurent . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 1.
A part les cas où c'est nécéssaire pour des raisons de performances, à quels cas penses-tu ?
La création d'un objet nécessite une allocation mémoire, c'est une opération coûteuse dans tous les langages.
Non. En C++, si tu crée un "petit" objet sur la stack, ça n'est pas très couteux...
Tous les langages et toutes les méthodes de programmation nécessitent un apprentissage...
Tu n'as pas compris : si tu apprends la programmation objet, en général la réutilisation des objets ne sera pas présenté comme un concept de base, bien au contraire. Ça sera plutôt dans la section "trucs et astuces si votre programme rame vraiment trop".
Ah ? Tous les langages dans lesquels le premier venu peut coder comme un goret sont des langages mal conçus ? Il ne doit pas y avoir des masses de langages bien conçus alors...
Je ne parle pas du "premier venu". Ceci dit, oui, il n'y a pas beaucoup de langages bien conçus sur ce plan là (je ne connais que Python et Ruby qui s'en sortent).