python, C++, C# 计算速度简单对比
2014-03-26 19:12
239 查看
有个简单的运算,
阶乘,如果使用Python, c++和C#来运算,哪个会更快呢?
首先,Python直接就淘汰了,大概使用了90秒。
我感觉C++肯定会非常优秀,我使用的是g++编译器。
确实非常优秀,使用了1.5秒!60倍于Python的速度!
感觉C#会不会介于两者之间?
最后测试,C#运行下来,居然用了0.5秒!
看来微软对C#的运行支持还是非常优秀的。g++编译器有点失望。
int n = 20000; ulong lResult = 0; for(int i = 0; i < n ; i ++) { for( int j = 0; j < n; j ++) { lResult += (ulong) ( i * j ); } } return lResult;
阶乘,如果使用Python, c++和C#来运算,哪个会更快呢?
首先,Python直接就淘汰了,大概使用了90秒。
我感觉C++肯定会非常优秀,我使用的是g++编译器。
确实非常优秀,使用了1.5秒!60倍于Python的速度!
感觉C#会不会介于两者之间?
最后测试,C#运行下来,居然用了0.5秒!
看来微软对C#的运行支持还是非常优秀的。g++编译器有点失望。
相关文章推荐
- 字节对齐
- static关键字总结
- 黑马程序员:C语言--条件判断
- 黑马程序员:c语言--指针
- 如何实现不能被继承的C++的类,且能正常使用
- 关于C++中虚函数表存放位置的思考
- 坐标上升算法(Coordinate Ascent)及C++编程实现
- C++文件流输入
- C++ - 程序运行时间
- C++ - 程序运行时间
- 最新的C++标准——如何在C++中包含C的头文件
- 简单的C程序设计
- C++的一点基本自我修养(二)--拷贝构造函数
- qt qml c++ 画动态折线图
- VS2013编译的用c++写的win32程序兼容性问题
- C++输入输出进制、数据宽度与对齐、精度、取整
- C++输入输出进制、数据宽度与对齐、精度、取整
- C++静态成员函数小结(转)
- Unique Binary Search Trees(C语言)解题方法
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“