程式語言效能比拼

來源:互聯網
上載者:User

 源文:http://coolshell.cn/?p=1788 (酷殼

 

下面這個網頁,你可以比較各種程式語言的效能:

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。

再往下,是用來做比較的演算法的圖表,如下所示。在這個表中,我們可以看到很多演算法,單擊語言的連結,你就可以看到具體的實現原始碼了。

 (全文完)

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.