python, C++, 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秒spa

我感受C++确定会很是优秀,我使用的是g++编译器。code

确实很是优秀,使用了1.5秒60倍于Python的速度!blog

感受C#会不会介于二者之间?编译器

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

 

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

相关文章
相关标签/搜索