MMmm....
... hombre sí... el rendimiento de .NET es muy bueno, aunque de momento no llega al rendimiento de una aplicación nativa en C++...
Primero porque el CLR tiene un overhead evidente, que aunque se usen técnicas JIT y de optimización dinámica de código afecta al rendimiento del programa.
Segundo porque la base class library en si misma también "penaliza" el rendimiento... en C++ tienes la opción de usar MFC o bien programar con el api Win32 a pelo, que es eso último lo que te recomiendan...
MMmm... no confundir tamaño del ejecutable con rendimiento, no tiene nada que ver... por ejemplo, con VB6 haces hermosos ejecutables de apenas 100 ks... el linking de .NET es siempre dinámico, mientras que el de C++ puede ser estático...
Pero en resumen sí... .NET ofrece un buen rendimiento y por eso digo que antes de lanzarse a la torera y meterse en DX con C++ uno puede probar managed DX con C#...
... hombre sí... el rendimiento de .NET es muy bueno, aunque de momento no llega al rendimiento de una aplicación nativa en C++...
Primero porque el CLR tiene un overhead evidente, que aunque se usen técnicas JIT y de optimización dinámica de código afecta al rendimiento del programa.
Segundo porque la base class library en si misma también "penaliza" el rendimiento... en C++ tienes la opción de usar MFC o bien programar con el api Win32 a pelo, que es eso último lo que te recomiendan...
MMmm... no confundir tamaño del ejecutable con rendimiento, no tiene nada que ver... por ejemplo, con VB6 haces hermosos ejecutables de apenas 100 ks... el linking de .NET es siempre dinámico, mientras que el de C++ puede ser estático...
Pero en resumen sí... .NET ofrece un buen rendimiento y por eso digo que antes de lanzarse a la torera y meterse en DX con C++ uno puede probar managed DX con C#...