Cita:
Iniciado por blackwind me acaba de surgir una dudilla.
Ahora con .NET, TODOS los lenguajes que lo utilicen, tendran el mismo performance si haces exactamente lo mismo?
Por ejemplo (algo sencillo), si pones un ciclo dentro de otro que haga una multiplicacion miles de veces, c/c++ lo hacen mucho mas rapido que c# por ejemplo.
Ahora, si llegas a utilizar managed c++ (c++.net) y haces lo mismo, ahora tendra igual de velocidad que c#?.
Si es asi, entonces VB.net ya se volvio algo hasta cierta manera "respetable", no es asi? (al menos en su performance y estabilidad).
Sobre lo de Managed C++ no lo sé porque es una bobada (a mi parecer) usarlo (para eso ya está C#), pero si crea código intermedio... Pues igual de malo
VB.NET crea el mismo código que C#. Por eso digo que VB.NET no es más que C# con sintaxis antigua de VB, para facilitar el cambio. Hay muy pocas diferencias (se pueden ver en una tabla de Microsoft), pero en cualquier caso mejor usar C#, aunque sea sólo por la sintaxis.