2015年GitHub 上的十大編程語言



GitHub是全球最大的開源軟件開發與管理社區,包括 Google、Facebook 等衆多技術巨頭在內都在這裏安營紮寨。在開源成爲業界主流的情況下,GitHub 上的語言流行度在一定程度上也可以反映出業界的趨勢。就在昨天,這家公司公佈了 2015年GitHub 上的 10 大流行編程語言。其排名情況如下:

  1. 1、JavaScript
  2. 2、Java
  3. 3、Ruby
  4. 4、PHP
  5. 5、Python
  6. 6、CSS
  7. 7、C++
  8. 8、C#
  9. 9、C
  10. 10、HTML

GitHub 從 2008年 就開始進行託管項目語言流行度的跟蹤,它專門開發了一個工具Linguist來對項目所使用的語言進行檢測,被檢測的項目包括公開和私有項目,但排除了 fork(分支)出來的項目。下圖是 8年 間語言流行度的變化情況:

Image title

從中可以看出,Java 的排名進步最大,從 2008年 的第 7 躍升至第 2,其原因可能是 Android 的流行導致了相應後端控制應用的需求增加,而這些後端應用很多都是用 Java 編寫的。

在還在榜單上的語言當中,C 語言退步較大,從 2008年 的第 5 名掉到了第 9 名。而 Ruby On Rails 今年排名雖然跌至第 3,但一直高居前 3,這個與大家一般的印象差距較大,難道是因爲 GitHub 是用它寫出來的原因導致?還有一些語言,隨着 Web 和移動應用環境的變遷,已經被擠下前 10,如 Perl、Viml、Shell 等。而過去一直穩居榜單前 10 的 iOS 開發語言 Objective-C,由於蘋果開始主推新的開發語言 Swift,今年也被擠落了前 10 的位置。

IEEE Spectrum 去年評出了 2014年 的 10 大編程語言:

  1. 1、Java
  2. 2、C
  3. 3、C++
  4. 4、C#
  5. 5、Python
  6. 6、JavaScript
  7. 7、PHP
  8. 8、Ruby
  9. 9、SQL
  10. 10、MATLAB

跟這份榜單相比,GitHub 榜單的重合度達到了 80%,只是有些語言的座次很不一樣。

發佈了29 篇原創文章 · 獲贊 20 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章