测试环境:
centos liinux 64位
gcc 4.4.4
go 1.0.3
java:
java version "1.7.0_05-icedtea"
OpenJDK Runtime Environment (rhel-2.2.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.0-b21, mixed mode)
计算fibonacci的代码用的这里的代码:
http://fengmk2.github.com/blog/2011/fibonacci/nodejs-python-php-ruby-lua.htmlc,go,java计算的结果如下:
java:
real 0m1.233s
user 0m1.220s
sys 0m0.019s
go:
real 0m1.719s
user 0m1.718s
sys 0m0.001s
c:
real 0m1.762s
user 0m1.760s
sys 0m0.001s
运行速度竟然是java > go > c
c编译的时候,还是用-O2编译的啊!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/48917
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.