程序语言性能比拼
下面这个网页,你可以比较各种程序语言的性能:
http://shootout.alioth.debian.org/u64/index.php
这个页面,安装的是x64 Ubuntu,CPU是Intel® Q6600® 单核。这个网页支持的语言很多,什么C,C++,Java,python,PHP,Erlang,C#,Ruby,……,还有最新的G0语言。
在主页上,你可以选择一个语言。比如,我们选择Google的Go语言——Go 6g8g,然后,点击Show按钮,于是,你会看到下面这个界面:
在这个界面上方,你可以选择两种语言,我们选择的是,上面的是Go 6g8g,而下面是的GNU C,于是下面的图表,是这两个语言各种参数和算法的比较图表。
在这个图表中,其实就是“Go的性能” 除以 “C的性能”,所以,
如果柱状图是大于1的(也就是基线以上的)则说明Go的性能不如C。
如果柱状图小于1的(也就是基线以下的),说明Go的性能超过了C。
再往下,是用来做比较的算法的图表,如下所示。在这个表中,我们可以看到很多算法,单击语言的链接,你就可以看到具体的实现源代码了。

(全文完)
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
需求是这样: 有一个队列,队列中的元素是不断变化的,想知道这个队列中所有元素的和。 队列元素的增加: 当一个请求到来时,就往队列中添加元素。 可能同时到来上百个请求 队列元素的…
还是大四时候买的服务器,现在已经过去三四年了,目前也就挂载了我和朋友的 typecho 。没有什么别的服务。硬盘不够用了,在使用各种命令的时候也出现奇怪的报错(可能是用的是 C…
昨天周五晚上,临下班的时候,用户给我们报了一个比较怪异的Kubernetes集群下的网络不能正常访问的问题,让我们帮助查看一下,我们从下午5点半左右一直跟进到晚上十点左右,在远…
合速度