python, C++, C# 计算速度简单对比

有个简单的运算,

 1 int n = 20000;

 2 ulong lResult = 0;

 3 for(int i = 0; i < n ; i ++)

 4 {

 5      for(  int j = 0; j < n; j ++)

 6      {

 7             lResult += (ulong) ( i * j );

 8      }

 9 }

10 return lResult;

阶乘,如果使用Python, c++和C#来运算,哪个会更快呢?

首先,Python直接就淘汰了,大概使用了90秒

我感觉C++肯定会非常优秀,我使用的是g++编译器。

确实非常优秀,使用了1.5秒60倍于Python的速度!

感觉C#会不会介于两者之间?

最后测试,C#运行下来,居然用了0.5秒

 

看来微软对C#的运行支持还是非常优秀的。g++编译器有点失望。

你可能感兴趣的:(python)