這個 5 月,國外兩個流行的程式語言參考指標榜單都出現了十分有意思的變化。
在 TIOBE 5 月程式語言榜中,Scala 經過長時間的沉澱,本月終於進入了 TIOBE 榜單的前 20 名。Scala 是一種 JVM 上執行的函式式程式語言,可與 Java 一起或作為 Java 的替代品使用。由於它是功能性的,所以沒那麼冗長,而且與 Java 相比也沒那麼容易出錯。
除 Scala 之外,我們還看到 C 語言本月迎來了 7% 的最高漲幅。回顧前幾個月的榜單,不難發現 C 語言今年一直處於快速增漲狀態。TIOBE 沒有給出其增漲原因,但在 C 語言拿下 2017 年度程式語言時,就已經有許多人認為是與物聯網的複蘇有關。
Top 10程式語言TIOBE指數走勢(2002-2018)
而在 PYPL 釋出的 5 月程式語言指數榜中,Python 首次超越 Java 佔據榜首位置。
PYPL 指數原始資料基於 Google trends ,根據程式語言在 Google 上的搜尋頻率(次數)來評估語言的流行度。Python 上個月以 22.2% 的份額位列第二,本月以 22.8% 的成績擊敗了 22.5% 的 Java ,而這也是 Python 在 PYPL 指數榜中的首次奪冠。
下麵的走勢圖也能十分明顯的看到 Python 的增長。
Python 是一門兼具簡單與功能強大的程式語言,它專註於如何解決問題、自由開放的社群環境以及豐富的第三方庫,無需浪費時間去造輪子,各種Web框架、爬蟲框架、資料分析框架、機器學習框架應有盡有,拿來即用,如果你不知道去哪找第三庫,可以看看 awesome-python。
儘管後起之秀 Go 語言為併發程式設計而生,效率高,但物理硬體效能已經顯著提升的情況下,程式語言帶來的效能影響已經不那麼重要的,開發速度才是人們首要關註的問題,即使真遇到的效能問題,那麼也可以用C語言無縫對接。
雖說Java是老大哥,江湖地位無人能撼動,但體型過於臃腫、冗長的語法被越來越多的開發者所詬病,這也是為什麼 Google 決定把 Kotlin 作為 Android 官方支援語言的主要原因
Python 的發展完全是由社群自我驅動的,喜歡Python的原因很簡單,因為它確確實實給開發者帶來了愉悅的程式設計體驗。
轉自:資料人家;
原文連結:https://towardsdatascience.com/visualizing-data-with-pair-plots-in-python-f228cf529166
END
版權宣告:本號內容部分來自網際網路,轉載請註明原文連結和作者,如有侵權或出處有誤請和我們聯絡。
關聯閱讀:
原創系列文章:
資料運營 關聯文章閱讀:
資料分析、資料產品 關聯文章閱讀: