什麼程式語言最好?這是個能讓各路程式設計師吵翻天的話題,每種語言都有自己的擁躉,全球現在找出三五十種程式語言都不是問題,熱門的至少也有20種,先不說這些語言好用與否,它們的效能也是個重要指標。哪種程式語言效能最好?這事還真有人做了排名,The Benchmarks Game選擇了目前熱門的25種語言做了測試,具體有十大專案,如下所示:

fannkuch-redux

n-body

spectral-norm

mandelbrot

pidigits

regex-redux

fasta

k-nucleotide

reverse-complement

binary-trees

然後根據上面的測試結果量化了每種程式語言的效能,左側的是時間,越短說明效能越好,右邊的部分是基於時間及記憶體開銷算出來的加權得分。

在這個排行中,C語言+GCC編譯全毫無懸念是最快的,這一點幾乎是程式設計師中的共識了,C++以及Rust的效能也很不錯,非常熱門的Java語言效能水平在中等。

經常被各大程式設計培訓班熱捧的python語言竟然是墊底水平的,雖然大家也知道它的效能不會多好,但是倒數第一還是讓人有點意外的。

自 快科技