2017年、人気のプログラミング言語トップはPython。C、Javaが続く。検索、Google Trends、Twitter、GitHub、Stack Overflowなどの人気を総合

2017年7月23日

2017年現在、もっとも人気のあるプログラミング言語は「Python」。2位は「C」、3位は「Java」だと、電気通信分野の標準化団体であるIEEE(アイトリプルイー)が発行するオンラインマガジン「IEEE Spectrum」が、記事「The 2017 Top Programming Languages」で発表しました。

IEEE Spectrumの人気言語ランキング

Pythonは昨年から2つランクアップで1位へ

1位となったPythonは昨年3位だったのが2つランクをあげて1位に飛び込みました。ただし、2位のCとの差は0.3ポイント、3位のJavaとの差も0.5ポイントと、1位、2位、3位の差はほんのわずかなものでした。

ちなみに4位のC++は約3ポイント離れた97.1ポイント、5位のC#は10ポイント以上離れた87.7ポイントですので、いかに上位3位の人気が堅いものかが分ります。

ただ、Pythonはたしかに統計処理などの分野を得意とするため急速に注目されるようにはなりましたが、日本でいまPythonがCやJavaを上回るほど人気がある、と考える人は少数派なのではないでしょうか。

また6位のRが、7位のJavaScriptや8位のPHPよりも人気だというのも日本国内の状況からすると、にわかには信じがたい結果のようにも見えます。

このIEEE Spectrumの結果は、後述するようにネット上でオープンに公開されているさまざまな情報を総合的に組み合わせて算出されたものなので、比較的ネットなどで情報交換が盛んな言語の方が有利になるようです。そうしたバイアスの可能性を前提にランキングを見た方が良いのではないでしょうか。

Googleの検索やトレンド、Twitter、GitHubなど12の人気を総合

IEEE Spectrumの説明によると、人気のプログラミング言語を決めるために、まずGitHubで使われている約300種類のプログラミング言語をリストアップ。それをすべてGoogle検索にかけ、件数が多い48種類に絞り込まれました。

その48種類のプログラミング言語について、Google検索、Google TrendsやTwitter、GitHub、Stack Overflow、Reddit、Hacker News、CareerBuilder、Dice、IEEE Xplore Digital Libraryなど10種類の情報源から12種類のメトリクスを算出、それらを総合的にポイント化したとされています。

関連記事

あわせて読みたい

Java プログラミング言語 C Python




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本