【2016年最新版】プログラミング言語人気ランキングを調べてみた!
プログラミング言語人気ランキングの動向をまとめた記事です。アメリカの産業調査会社RedMonkが発表しているランキングをもとに、最近のランキングの動向を調べてみました。今後勉強するプログラミング言語の参考にしてみてください。
テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査
このランキングはアメリカの産業調査会社RedMonkが発表したもので、GitHubの利用状況と、プログラミングのQ&AサイトStackOverflowにおける会話の動向によってランキングをつけているそうです。
国内の記事では紹介されていませんが、その後、更新されたランキングがRedMonkのサイトで公開されていたので最新のランキングと各言語のランキングの変化をまとめてみました。
完璧なランキングシステムというものは存在しませんが、今後勉強するプログラミング言語の参考にしてみてください。
最新のプログラミング言語人気ランキング
最新の2016年1月のランキングはこのようになっています。
1位 JavaScript
2位 Java
3位 PHP
4位 Python
5位 C#
6位 C++
7位 Ruby
8位 CSS
9位 C
10位 Objective-C
11位 Shell
12位 Perl
13位 R
14位 Scala
15位 Go
15位 Haskel
17位 Swift
18位 Matlab
19位 Clojure
19位 Visual Basic
19位 Groovy
過去のランキングの変化
同じランキングは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単体のトレンドは激しく移り変わっています。
その他のプログラミング言語ランキング
プログラミング言語のランキングは他にもあります。
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週間でエンジニアになれるオンラインブートキャンプを開催しています。各自にパーソナルメンターがつきます。