【2016年最新版】プログラミング言語人気ランキングを調べてみた!

プログラミング言語人気ランキングの動向をまとめた記事です。アメリカの産業調査会社RedMonkが発表しているランキングをもとに、最近のランキングの動向を調べてみました。今後勉強するプログラミング言語の参考にしてみてください。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が1,000以上あります。

このランキングはアメリカの産業調査会社RedMonkが発表したもので、GitHubの利用状況と、プログラミングのQ&AサイトStackOverflowにおける会話の動向によってランキングをつけているそうです。

 

国内の記事では紹介されていませんが、その後、更新されたランキングがRedMonkのサイトで公開されていたので最新のランキングと各言語のランキングの変化をまとめてみました。

完璧なランキングシステムというものは存在しませんが、今後勉強するプログラミング言語の参考にしてみてください。

 

最新のプログラミング言語人気ランキング

最新の2016年1月のランキングはこのようになっています。

 

1位 JavaScript

2位 Java

3位 PHP

4位 

5位 

6位 C++

7位 Ruby

8位 CSS

9位 C

10位 

11位 

12位 

13位 R

14位 Scala

15位 Go

15位 

17位 Swift

18位 

19位 Clojure

19位 

19位 

 

 

過去のランキングの変化

同じランキングは2014年6月2015年1月、その次の2015年6月のデータも発表されているので、ランキングの移り変わりを表にまとめてみました。

プログラミング言語は最新のランキング順に並べてあります。

言語 2014年6月 2015年1月 2015年6月 2016年1月 差分*
JavaScript 1位 1位 1位 1位 変わらず
Java 1位 2位 2位 2位 変わらず
PHP 3位 3位 3位 3位 変わらず
Python 4位 4位 4位 4位 変わらず
C# 5位 5位 5位 5位 変わらず
C++ 6位 5位 5位 5位 変わらず
Ruby 6位 5位 5位 5位 変わらず
CSS 8位 8位 8位 8位 変わらず
C 9位 9位 9位 9位 変わらず
Objective-C 10位 10位 10位 10位 変わらず
Shell 11位 11位 11位 11位 変わらず
Perl 12位 11位 11位 12位 1ランクダウン
R 13位 13位 13位 13位 変わらず
Scala 14位 14位 14位 14位 変わらず
Go 圏外 17位 15位 15位 変わらず
Haskell 15位 15位 15位 15位 変わらず
Swift 圏外 圏外 18位 17位 1ランクアップ
Matlab 16位 16位 17位 18位 1ランクダウン
Clojure 19位 19位 19位 19位 変わらず
Groovy 19位 19位 19位 19位 変わらず
Visual Basic 17位 17位 19位 19位 変わらず

*2016年1月と2015年6月を比較した時のランキングの差分

 

ここ半年で特に大きな変化はありませんが、Swiftはオープンソースになってからより人気が伸びてきているようです。

JavaScriptも常に1位ですが、JavaScript単体のトレンドは激しく移り変わっています。

 

 

[PR] プログラミングで挫折しない学習方法を動画で公開中

その他のプログラミング言語ランキング

プログラミング言語のランキングは他にもあります。

 

TIOBE Softwareでは、TIOBE PCIというプログラミング言語ランキングを公開しています。

TIOBE PCIは、検索エンジンの検索結果から、プログラミング言語がどれだけ話題になっているかをインデックス化してランキングにしているそうです。

こちらの結果では、2016年2月のランキングで、Javaが1位、C言語が2位、C++が3位となっています。

 

他に、PYPL PopularitY of Programming Language indexというランキングもあります。こちらは、プログラミング言語のチュートリアルが検索された回数からランキングをつけているそうです。

こちらの結果では、2016年2月のランキングで、Javaが1位、Pythonが2位、PHPが3位となっています。

 

今すぐに役立つというデータではありませんが、ぜひ今後の参考にしてみてください。

最新のデータが更新された際は今後も紹介していく予定です。

プログラミングを勉強したいという方は、プログラミング入門書の記事も参考にしてみてください。

また、プログラミング情報サイト「プロスタ」にアイデアベースで学習する言語について寄稿しました。こちらも合わせてご覧ください。

[お知らせ]TechAcademyでは初心者でも8週間でエンジニアになれるオンラインブートキャンプを開催しています。各自にパーソナルメンターがつきます。

オンラインブートキャンプ