lunes, 1 de agosto de 2011

VB.Net vs C++ Segunda Parte

Ahora le toca a vb.net, para empezar utilicé el bucle While en lugar del For, como en el caso del código en C++ anterior.

Código:

Module Module1
     Sub Main()
         Dim i, j, k, l As Integer
         Console.WriteLine("Enter: ")
         Console.ReadLine()
         While i < 255
             While j < 255
                 While k < 255
                     While l < 255
                         l += 1
                     End While
                     l = 0
                     k += 1
                 End While
                 k = 0
                 j += 1
             End While
             j = 0
             i += 1
         End While
         Console.WriteLine("Hola")
     End Sub
End Module

En este caso, el código generado tarda solo 5 segundos en finalizar su ejecución, en comparación con los 3,5 de C++.


Conclusión
No es posible sacar una conclusión contundente, pero sí de que vb.net puede ser viable para desarrollos de mediano y talvéz gran porte.

C++ es un EXELENTE lenguaje de programación, y al ser compilado, goza de muchas ventajas con respecto al JIT de vb.net.
C++ es un lenguaje que utilizaría en situaciones donde necesite un verdadero V12 de potencia en algoritmos de encriptación, verificación de documentos, tratamiento de archivos por lotes, mientras que vb.net es perfectamente utilizable para lo demás...

Duda
Me gustaría saber si se pueden usar 2 lenguajes de programación en conjunto para un mismo proyecto, de ser así podríamos juntar el martillo con el cincel...

No hay comentarios: