• [^] # Re: Nécessité de Java?

    Posté par (site web personnel) . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 2.

    Je cherches à démontrer que ce que fait le compilo Java est affreux question perfs et que même si c'est lié à l'autoboxing c'est bien un problème lié aux generics, suffit de comparer avec le code C# qui lui n'a pas le même problème et qui pourtant gère aussi l'autoboxing.

    Les generics en Java c'est du sucre syntaxique, il n'y a aucun gain de performance liés justement au fait qu'une classe peut être paramètrée par un type primitif, alors que l'implémentation C# démontre clairement que c'est possible et qu'il y a un gain qui est loin d'être négligeable (pour la même raison qu'il existe les types primitifs justement).

    Les generics, en plus d'assurer un typage fort, permettent (en C#, pas en Java) de limiter l'autoboxing dans bien des cas.