有個簡單的運算,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