domingo, diciembre 21, 2008

Visual Basic vs C#

Otra vez saltó la campanada.

El lenguaje maltratado por los grandes gurús, Visual Basic, esta vez es más rápido que C#.

El miércoles anunciaba cómo en el cálculo de pi por el método de Montecarlo el programa C# sobre XP se comportaba mejor que el mismo programa en FORTRAN sobre Kubuntu.

En agosto ocurrió que un mismo programa Visual Basic corría más rápido que el equivalente C++.
En aquellas fechas busqué referencias en Internet y publiqué que "A veces VB es más rápido que C++"

Tiempos de ejecución:

KUBUNTU + FORTRAN (GCC-F77): 1 minuto 37 segundos.
XP + C#: 50 segundos.
XP + VB.NET: 39 segundos.

El programa:


El resultado:

Saludos.

2 comentarios:

vlan254 dijo...

Si la salida por pantalla es muy larga, prueba a redirigirla a /dev/null a ver si cambian los tiempos.

A mi me pasa, especialmente con compiz habilitado.

Me estuvo dando quebraderos de cabeza, con unos benchmarcks de scripts, hasta que lo descubrí.

Aitor Iriarte dijo...

OK, anularé la impresión por pantalla en los tres lenguajes y a ver que pasa.
Saludos.