C++/stl a fait des choix, et ils privilégient les templates plutôt que l'héritage (en partie je pense parce que les interfaces n'existent pas en tant que telles)
C'est faux, la généricité n'est pas du tout la même avec des interfaces et des templates.
Ca en fait un modèle un peu bancal, un coup on a un objet, un coup on a un template, ...
C'est un langage multi-paradigme et on utilise celui qui correspond le mieux à l'endroit où on en a besoin. D'ailleurs la STL ce n'est pas un coup un objet un coup un template c'est des templates partout.
Ta critique revient à dire que, par exemple, on ne devrait pas mélanger le multithreading et le multiprocess, mais chaque chose a son avantage dans différentes situations et pour des problématiques différentes.
[^] # Re: C & Cie
Posté par Étienne . En réponse à la dépêche Sortie de Vala 0.1.6. Évalué à 3.
C'est faux, la généricité n'est pas du tout la même avec des interfaces et des templates.
Ca en fait un modèle un peu bancal, un coup on a un objet, un coup on a un template, ...
C'est un langage multi-paradigme et on utilise celui qui correspond le mieux à l'endroit où on en a besoin. D'ailleurs la STL ce n'est pas un coup un objet un coup un template c'est des templates partout.
Ta critique revient à dire que, par exemple, on ne devrait pas mélanger le multithreading et le multiprocess, mais chaque chose a son avantage dans différentes situations et pour des problématiques différentes.