----- Original Message ----- From: "Yagiz Erkan" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 21, 2002 10:22 PM Subject: Re: Generics v1.2
> Si je ne comprends pas mal, le code va �tre g�n�r� 3 fois pour > supporter 3 types diff�rents. Non? Je pense que cette impression te viens du fait qu'en C++ les impl�mentations des templates ressemblent plus � des macros perfectionn�es qu'a du vrai code, et qu'effectivement les code est g�n�r� autant de fois qu'il y a de types utilis�s avec le template. Pour la version java, il me semble que le code n'est g�n�r� qu'une fois, et que le reste n'est qu'une bonne v�rification � la compile, et des casts au runtime ( en fait, c'est possible grace au fait que toutes les classes java h�rite d'Object, je me rappel plus le nom du concept disons "comme smalltalk" =). Personellement je vois franchement l'interet des templates. Ca sert � rien de faire un language fortement typ� si tout ce qui sort des collection est verifi� au runtime, sans parler des probl�me de compr�hension. Par exemple si une methode renvoi un Iterator tu fait quoi ? Moi je vais voir la doc pour savoir que me renvoi le next(), et �a �a montre bien qu'il y a un probl�me. Alors que maintenant, les Iterator<String> y a plus de question ( et plus de cast au passage ). > Yoz (Yagiz) > http://www.erkans.com -- Nicolas Repiquet
