人気プログラミング言語の変遷、1965〜2019年(Python視点)気になるニュース&ネット記事

息抜きできる小ネタとして「Most Popular Programming Languages 1965 - 2019」というYouTube動画を紹介。1965年〜2019年までの人気プログラミング言語ランキングの変遷を、約5年ごとで、さかのぼりながら見ていく。

» 2019年11月25日 05時00分 公開
[一色政彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「気になるニュース&ネット記事」のインデックス

連載目次

 今回は息抜きできる小ネタを紹介する。YouTube上で2019年10月7日に公開されてから約1カ月(執筆時点は2019年11月21日)で265万回も再生されている、

という人気動画があるのをご存じだろうか。筆者が調べた限りでは、日本ではコメントも言及もほとんどなかったので、本稿で簡単に紹介することにした。

 動画を公開しているのは、「Data Is Beautiful」というチャンネルだ。このチャンネルでは、人気ランキングの時代的変化を1本にまとめた動画をテーマ別に次々とアップしており、いずれも大人気となっている。今回紹介する動画は、そのうちの一つで、1965〜2019年の人気プログラミング言語ランキングの変遷を時間経過とともにグラフを変化させながら見せてくれるというものだ(図1)。

図1 動画「Most Popular Programming Languages 1965 - 2019」 図1 動画「Most Popular Programming Languages 1965 - 2019」

 長くプログラミングをしてきたエンジニアであれば、「このとき、これ使っていたなぁ」と思わず、いろいろと言いたくなる内容なので、ぜひチェックしてみてほしい。

 動画を視聴してもらえばそれで終わりなのだが、せっかく本稿は「読み物の記事」なので、「人気ランキングがどのように変化していくか」のポイントを図と短い解説でざっくりと紹介しよう。ただし動画通りだと面白くない(と思った)ので、本稿では2019年現在(執筆時点)から1965年に向かって逆順に進めていく(以下の画像はすべて、上記の動画をキャプチャして引用したものである)。

 なお、人気ランキングのデータソースは、GitHubリポジトリへのアクセスをはじめ、複数の指標や調査を収集した統計データ、とのこと。具体的なデータ内容は明らかにされていない。ということで、「厳密で正確なデータ」とは筆者からは言えない点をあらかじめご了承いただきたい。

人気プログラミング言語の変遷(2019→1965)

 基本的に5年ごとで、2019年→2015年→2010年→2005年→2000年→1995年→1990年→1985年→1980年→1975年→1970年→1965年の順にタイムラインをさかのぼっていこう。

2019年

図2 2019年の人気プログラミング言語 図2 2019年の人気プログラミング言語

 1位は「Python」だ。空前の大ブームで今年(2019年)になって、ようやく1位に躍り出た。一方で、「Java」は3位に転落した。筆者は「C#」もよく使うが、4位に居る(当面、廃れることはなさそうで安心した)。AI/機械学習ブームの影響か、データ分析で使われる「R」も8位にランクインしている。

2015年

図3 2015年の人気プログラミング言語 図3 2015年の人気プログラミング言語

 1位だった「Java」の支持率が徐々に落ち始め、それを2位の「JavaScript」が猛追している。「Python」は3位と良い位置に登ってきた。「R」も10位に何とか入っている。

2010年

図4 2010年の人気プログラミング言語 図4 2010年の人気プログラミング言語

 「Java」が圧倒的に1位。この頃、Web技術が急速に進展し、この後、2位の「JavaScript」が躍進していくことになる。「Python」も6位で、この頃の日本では「Rubyとどっちを使おうか」という感じだったと記憶している。「R」はランクインしていない代わりに、「MATLAB(Matlab)」が11位に入っている。

2005年

図5 2005年の人気プログラミング言語 図5 2005年の人気プログラミング言語

 「Java」が1位で全盛期。筆者も2000〜2005年は、Javaプログラミングもしていた。大学でもJavaを教えていたところは多かったと記憶している。「Python」は9位で、筆者もこの頃に学んだが、まだまだマイナー言語扱いだった。

2000年

Copyright© Digital Advantage Corp. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。