2010-10-29 14 views

Répondre

1

Les performances de votre machine virtuelle seront beaucoup plus affectées par la façon dont vous l'implémentez plutôt dans quelle langue. Si vous l'appliquez de la même manière en C# et en C++, les performances seront comparables. Ce qui parle en faveur de C++, c'est que vous pouvez exécuter directement des parties du code natif à partir de votre application sandbox. Il est possible de faire la même chose en C#, mais cela nécessite une traduction et l'émission d'un code octet correspondant avec Reflection.Emit.

1

Vous ne pouvez pas faire cela en C#, je suppose, car il y a plusieurs choses qui nécessiteraient un assembleur, ne parlant pas du code non géré lui-même. Donc C++ avec un assembleur serait la seule option.