有個簡單的運算,
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++編譯器有點失望。