什么編程語(yǔ)言最好?這是個(gè)能讓各路程序員吵翻天的話(huà)題,每種語(yǔ)言都有自己的擁躉,全球現(xiàn)在找出三五十種編程語(yǔ)言都不是問(wèn)題,熱門(mén)的至少也有20種,先不說(shuō)這些語(yǔ)言好用與否,它們的性能也是個(gè)重要指標(biāo)。
哪種編程語(yǔ)言性能最好?這事還真有人做了排名,The Benchmarks Game選擇了目前熱門(mén)的25種語(yǔ)言做了測(cè)試,具體有十大項(xiàng)目,如下所示:
fannkuch-redux
n-body
spectral-norm
mandelbrot
pidigits
regex-redux
fasta
k-nucleotide
reverse-complement
binary-trees
然后根據(jù)上面的測(cè)試結(jié)果量化了每種編程語(yǔ)言的性能,左側(cè)的是時(shí)間,越短說(shuō)明性能越好,右邊的部分是基于時(shí)間及內(nèi)存開(kāi)銷(xiāo)算出來(lái)的加權(quán)得分。
在這個(gè)排行中,C語(yǔ)言+GCC編譯全毫無(wú)懸念是最快的,這一點(diǎn)幾乎是程序員中的共識(shí)了,C++以及Rust的性能也很不錯(cuò),非常熱門(mén)的Java語(yǔ)言性能水平在中等。
經(jīng)常被各大編程培訓(xùn)班熱捧的python語(yǔ)言竟然是墊底水平的,雖然大家也知道它的性能不會(huì)多好,但是倒數(shù)第一還是讓人有點(diǎn)意外的。
標(biāo)簽: 每種編程語(yǔ)言的性能 全球熱門(mén)的25種語(yǔ)言排名出爐 哪種編程語(yǔ)言性能最好 語(yǔ)言好用與否