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!
總結
以上是生活随笔為你收集整理的Python正在勒死R吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扫脸支付引忧虑,那试试扫手支付?
- 下一篇: 五种计算机编程语言注定要衰落,牛逼的你怎