Python正在勒死R嗎?

Python作爲世界第三大熱門語言,早已在數據科學中被廣泛使用。而同樣是數據科學中流行的另一種語言R,卻正處於衰退期。因此IT圈有一種說法:Python是踩着R上位的,R成爲了Python的墊腳石。那麼Python真的正在勒死R嗎?

編程語言潮起潮落,有些語言有很好的發展,有些則面臨淘汰。而Python無疑正處在風口浪尖。

Python開發的初衷只是一種通用腳本語言,後來逐漸成爲數據科學中最流行的語言。而同樣是數據科學中流行的另一種語言R,卻正處於衰退期。因此IT圈有一種說法:Python是踩着R上位的,R成爲了Python的墊腳石,

 

實際上,有一些證據也表明了Python 的流行導致 R 的使用率越來越低。

根據著名編程語言排行榜 TIOBE 統計, Python 目前已經是世界上最受歡迎的語言Top 3,僅次於 Java 和 C。

從 2018 年 8 月到 2019 年 8 月,Python 的使用率上升了 3% 以上,達到了 10% 的評級(TIOBE 主要衡量搜索活動的專有標準),成爲TOP 20最受歡迎語言中最耀眼的明星。

相比之下,近年來 R 在 TIOBE 排行榜上則節節敗退不斷受挫,從 2018 年 1 月的第 8 位下降到現在的第 20 位,快連 Perl、Swift 和 Go 都比不上了。巔峯時期的R,支持率約爲 2.6%,現如今已降至 0.8%。

這導致一些專家宣佈R的死亡。Dice Insights,一個與流行的科技工資網站相關的在線出版物,曾經發表一篇《5 種註定要衰落的語言》,這其中就有 R。

“儘管R仍然被學術界和數據科學家所使用,但對數據分析感興趣的公司正在轉向使用Python,因爲Python的可擴展性和易用性更高,”Dice Insights的高級編輯Nick Kolakowski認爲,依靠“少數學者和其他人”的使用可能不足以讓R存活太久。

TIOBE 的相關人士稱:

Python的受歡迎程度持續增長,但這是以其他編程語言的流行程度下降爲代價的,其中之一便是 R,而 Perl 下降得要更快一些。

 

還有數據表明,Python 的成功是以犧牲 R 和 SAS(流行的專有分析環境)爲代價的。在2014年和2015年,SAS仍然占主導地位,但R很快就獲得了成功。但是到2016年到2018年時,Python殺入。據 Burtch Works 去年針對首選建模環境的調查顯示,Python和R、SAS 的差距已經縮小到可以忽略了!

 

從 R 和 Python 兩者的優勢來看,R在本地效果卓越,在Web端則不如Python。有人因此認爲R在可伸縮性上受到限制,而Python可伸縮性更強也更靈活。

雖然Python發展勢頭很猛,但也有一些人認爲 R 語言並沒有正在衰落,更別說“已經衰落”。DataCamp(美國一家數據分析在線教育平臺) 的創始人 Martijn Theuwissen 就表示:

關於 R 的下降的報道被無端的誇大了,以我的經驗,如果你仔細觀察 R 的增長曲線,你會發現它還在增長,只不過增長勢頭不如Python而已。

爲了推廣開放源碼語言的使用而創建的組織R Consortium則認爲,目前全世界有 200 多萬 R 用戶,開發人員已經通過 CRAN(綜合 R 檔案網絡) 編寫並開源了超過 13000 個庫,可以完成各種統計任務和繪製圖表的自動化。

R Consortium 說:

包括生物技術、金融、研究和高科技產業等很多組織已經採用 R 語言作爲數據科學平臺,R 語言通常集成到第三方分析、可視化和報告應用程序中,並運行在各種各樣的計算平臺上。

R對學術非常友好,學生們學習 R 來進行統計建模,走入社會後也會將R帶入工作環境中。Python也在高等教育中教授,但更多的是作爲計算機專業的課程。

衆所周知,語言的受歡迎程度的調查是一項複雜而又艱鉅的工作,沒有絕對的方法可以確定它們準確的生命週期,所以也沒辦法完全預測它們的未來(即使是 TIOBE)。所以有人認爲太過絕對地認爲 Python 終將取代 R,未免有些太過絕對。

可能在當前這個特定時期內,Python確實比R更受歡迎,但這並不意味着R就不會有翻身的一天。對有些人來說,Python始終比不上R!

關注公衆賬號

【飛馬會】

往期福利關注飛馬會公衆號,回覆對應關鍵詞打包下載學習資料;回覆“入羣”,加入飛馬網AI、大數據、項目經理學習羣,和優秀的人一起成長!

回覆 數字“1”下載從入門到研究,人工智能領域最值得一讀的10本資料(附下載)

回覆 數字“2”機器學習 & 數據科學必讀的經典書籍,內附資料包!

回覆 數字“12”小白| Python+Matlab+機器學習+深度神經網絡+理論+實踐+視頻+課件+源碼,附下載!

回覆 數字“14”小白| 機器學習和深度學習必讀書籍+機器學習實戰視頻/PPT+大數據分析書籍推薦!

回覆 數字“16”100G Python從入門到精通!自學必備全套視頻教程+python經典書籍!

回覆 數字“17”【乾貨】31篇關於深度學習必讀論文彙總(附論文下載地址)

回覆 數字“18”526份行業報告+白皮書:AI人工智能、機器人、智能出行、智能家居、物聯網、VR/AR、 區塊鏈等(附下載)

回覆 數字“26”人工智能入門書單推薦,學習AI的請收藏好(附PDF下載)

回覆 數字“35”40G 吳恩達機器學習+林軒田機器學習(基石+技法)高等數學和線性代數等視頻+書籍領取!

回覆 數字“36”286頁PDF教你如何搞明白深度學習的算法、理論與計算系統!(可下載)

回覆 數字“37”限時下載 | 265G python全套視頻教程,從入門進階到面試技巧!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章