什麼編程語言性能最好?C語言無懸念第一、Python墊底


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

fannkuch-redux

n-body

spectral-norm

mandelbrot

pidigits

regex-redux

fasta

k-nucleotide

reverse-complement

binary-trees

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

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

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


相關推薦

2023-11-06

計,支持終端運行10億、70億、130億、至高330億參數的AI大語言模型。通過先進的硬件壓縮技術NeuroPilot Compression,大幅減少AI大模型對終端內存的占用,讓生成式AI在端側流暢運行。

2022-12-14

BE Index的最新數據發現,C++首次超越Java,躋身最受歡迎的編程語言TOP3之列。據悉,TIOBE Index每日檢索10萬行代碼,其統計並非嚴格的市場份額,而是基於全球熟練工程師、教學課程以及第三方供應商,很具代表性。12月的統計報

2022-09-21

在程序員中,誰才是最好的編程語言這個話題能夠讓他們大戰三天三夜,幾十種甚至上百種編程語言都能找到各自的支持者,日前微軟雲業務的CTOMarkRussinovich的一個表態引爆開發者爭議,因為他呼籲停止使用C/C++來開發。Mark Russi

2024-05-08

近日,TIOBE發佈2024年5月編程語言排行榜,Fortran在20多年後再次進入前10的位置。其實在4月的榜單中,Fortran就已經進入Top10;5月該語言繼續保持住這一排名。根據TIOBE的測量數據,“Fortran programming(編程)” 在亞馬遜圖書平

2024-04-16

在TIOBE長期跟蹤的編程語言流行指數中,PHP編程語言的排名跌至歷史最低點。 它現在排名第17位,低於匯編語言、Ruby、Swift、Scratch和MATLAB。InfoWorld 報道:軟件質量服務供應商 Tiobe 首席執行官 Paul Jansen 說,當 Tiobe 指數

2024-03-25

ustrup說:“配置文件是一個框架,用來指定一段代碼需要什麼保證,並啟用實現來驗證它們。在C++委員會網站上有描述這一點的文件(關鍵字:WG21),並且還會有更多文件的可以查閱。但是,我們中的一些人沒有心情等待委員

2022-11-12

的問題,正如Java創建者James Gosling最近在討論如何以及為什麼創建Java時指出的。如果有的話,NSA的文件為開發者提供一個清晰的、通俗的解釋,說明向內存安全語言轉變背後的技術原因。在內存安全方面討論最多的語言可能是Rus

2024-03-29

心組件。據解,Mojo是一種專為編寫人工智能軟件設計的編程語言,去年8月份正式發佈,目前經已積累超過17.5萬名開發者和5萬個組織。去年5月Mojo剛發佈時,Modular宣稱,在運行Mandelbrot等算法時它比原始Python快3.5萬倍。去年9月,

2022-11-16

、Python、Java、TypeScript 和 C# 是 GitHub 項目中使用最廣泛的編程語言。根據報告, GitHub 上的頂級編程語言榜單保持穩定,除 PHP 被 C++ 超越,從第六位下降到第七位外,其它排名沒有變化。Shell、C 和 Ruby 躋身前10名。增長最快的語

2022-07-16

Nim語言提供最新的軟件包,而且對這個靜態類型、命令式編程語言的支持調整至最優級別。Nim語言不僅大幅提高程序員runtime效率,而且還整合諸如Python、Ada和Modula等成熟語言的概念。在問及 openSUSE 支持最新的 Nim 的時候,該語

2024-02-29

的某些組件,谷歌和CloudFlare等也在提高Rust的使用率。為什麼大型科技公司都關註 Rust 呢?因為相對來說,Rust 安全性更高,微軟認為通過 Rust 重新編寫某些組件有助於提高內存安全性。日前美國政府下屬的 ONCD 辦公室發佈一份

2022-08-08

盡管大多數調查顯示,JavaScript仍是世界上最流行的編程語言之一。但隨著它的日漸年邁,越來越多的開發者也正將其視作進步的阻礙。近日,用於對Web應用程序中的數據進行系列化的JavaScript對象表示法(JSON)創始人DouglasCrockfor

2022-09-06

手冊,今天他宣佈GNUC語言介紹和參考手冊,以涵蓋GNU對C編程語言的擴展。該手冊以Texi文件的形式編寫,在GNU自由文檔許可證v1.3+下發佈。本手冊解釋在GNU/Linux系統和其他系統上與GNU編譯器集合(GCC)一起使用的C語言。我們把這

2023-04-24

有這樣那樣的限制,很多人對開發人員提出的需求就是“什麼時候它才能寫代碼?”本周五,Bard 寫代碼的能力終於上線。Google表示,Bard 現在能使用 20 種編程語言,包括 C++、Go、Java、Javascript、Python 和 Typescript 等等,還能幫助