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

相關文章
相關標籤/搜索