Un autre s'est lancé dans le portage sur .NET : hop il a passé une journée à passer le code original du moteur en C en C++ managed (histoire que ca compile en .NET) et une autre journée de tuning : zou il obtient exactement la même chose, avec une seule commande il compile soit en natif soit en managé, et il obtient les mêmes perfs que l'équipe Java.
Je ne crois pas que l'exemple rend justice au problème. Puisque la compilation de code C en C++ peut, en la majorité des cas, être fait sans pénalitée (c-à-d, le C est quand même du C++ valid malgré que l'inverse ne soit pas vrai). Traduire un program du C en Java prendra naturellement plus de temps. Je crois qu'une meilleur comparaison serait de prendre un program écrit en Delphi, par exemple, et de produire une nouvelle impémentation pour chaqu'une des platformes. Ça ferais une plus juste comparaison à mon avis.
[^] # Re: A comparer plutot au C#
Posté par Marc Perron . En réponse à la dépêche Java 2 Standard Edition version 5.0. Évalué à 2.
Je ne crois pas que l'exemple rend justice au problème. Puisque la compilation de code C en C++ peut, en la majorité des cas, être fait sans pénalitée (c-à-d, le C est quand même du C++ valid malgré que l'inverse ne soit pas vrai). Traduire un program du C en Java prendra naturellement plus de temps. Je crois qu'une meilleur comparaison serait de prendre un program écrit en Delphi, par exemple, et de produire une nouvelle impémentation pour chaqu'une des platformes. Ça ferais une plus juste comparaison à mon avis.