日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

编程语言也环保?C语言领跑,Python、Perl垫底

發布時間:2023/12/4 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编程语言也环保?C语言领跑,Python、Perl垫底 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文?|?Travis

出品 | OSC開源社區(ID:oschina2013)

毋庸置疑,Python 是世界上最流行的編程語言之一,其被廣泛運用于人工智能、數據分析、網絡爬蟲和 Web 開發等領域。在上個月的?TIOBE 榜單中,Python 一舉超過 C 語言拿下榜首的位置也能夠充分說明 Python 的流行程度。

但在 2017 年的一項研究,以及今年的補充研究中表明,Python 和 Perl 在一眾參考對象中是不夠環保和節能的編碼語言。

我們先來說說 2017 年的研究。葡萄牙 Universidade do Minho 大學的研究人員在當時的研究中發現,就執行某些特定任務時消耗的能量而言,在所有參與測試的 27 種編程語言中 Python 和 Perl 的能耗最高,排名墊底,Python 僅比 Perl 稍好一些;而 C 語言能耗最低位居榜首,其次是 Rust、C++ 和 Ada。反應到具體數字上,C 語言的能耗為 1(以排名第一的 C 語言為基準,因此數字為 1),而 Python 和 Perl 都超過了 75。

比較不同編程語言的能源消耗、時間和內存使用情況(2017):

而且此次研究推翻了大多數人慣有的想法,即人們可能會想當然地認為,一個運行速度更快的計算機程序會消耗更少的能源。但研究表明除了速度之外,還有其他因素會給能耗的最終結果產生影響。

自 2017 年以來這些編程語言都發生了大量變化,因此這個結果可能也不能反映現狀。為了迎合這些編程語言的更新迭代,研究人員在今年對這項研究做出了補充,他們更新了測試和結果。在更新的測試中,研究人員建立了 DRAM 能耗、峰值內存和執行期間使用的總內存之間的相互關系。

研究團隊還進行了一組標準算法以及來自?Rosetta Code?的一些測試,Rosetta Code 是一個比較不同編程語言執行常見算法的網站。從下面的表格可以看出,當涉及到能源消耗時,Python 在大多數測試中都處于排名后半部分,Python 甚至不能在 24 小時截止時間內完成斐波那契任務。

綜合最新的測試結果能夠看出,Python 和 Perl 在多項測試中依舊排名墊底,雖然 Ruby 并沒有倒數第一的測試成績,但在多項測試中也均排名靠后。而 C、C++ 和 Rust 則剛好相反,它們是這些測試語言中相對最環保的語言。

覺得不錯,請點個在看呀

總結

以上是生活随笔為你收集整理的编程语言也环保?C语言领跑,Python、Perl垫底的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。