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++編譯器有點失望。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM