「Python」がわずかな差で2位に、プログラミング言語の人気ランキング「TIOBEインデックス」:「Dart」「Kotlin」「Julia」「Rust」「TypeScript」「Elixir」が有望
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年6月版では、Pythonが近いうちに「C」を抜き、首位に迫る様子が見られた。1〜5位は「C」「Python」「Java」「C++」「C#」だった。
ソフトウェア品質の評価と追跡を手掛けるTIOBE Softwareは、2021年6月版の「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)を発表した。
TIOBEインデックスは、プログラミング言語の人気を示すランキングで、同社が毎月更新している。今回も「C」が12.54%のレーティングで首位を獲得し、「Python」(11.84%)、「Java」(11.54%)、「C++」(7.36%)、「C#」(4.33%)が2〜5位を占めた。
ここ3カ月の1〜3位について見ると、2021年4月にはC、Java、Pythonだったが、5月に2、3位が入れ替わり、今回と同じくC、Python、Javaの順となった(4、5位は、いずれもそれぞれC++、C#)。
Pythonが伸び続けている
Pythonのレーティングは2018年以降、ほぼ右肩上がりで上昇している。これに対し、Cのレーティングは2021年2月以降、急降下が続いており、Javaも2020年3月以降、下落基調にある。
2021年6月のCとPythonの差は0.7ポイントしかなく、最近のレーティング動向からすると、Pythonは間もなくCを抜いて、TIOBEインデックスで初めて首位に立ちそうだ。TIOBEインデックスは2021年7月に20周年を迎えるが、これまでに首位になった言語は、CとJavaの2つだけだという。
前年同月比のレーティングの変動を見ても、Pythonは上位20言語の中で、上昇幅が3.48ポイント増と最も大きかった。上昇幅が1ポイントを超えた言語は、C++(1.41ポイント増)、アセンブリ言語(1.09ポイント増)、Classic Visual Basic(1.07ポイント増)だけだった。
TIOBE Softwareは今後有望な言語として「Dart」「Kotlin」「Julia」「Rust」「TypeScript」「Elixir」などを挙げたものの、今回、大きな動きはなかったと述べている。
21位以下のランキングは?
TIOBE Softwareは今回のTIOBEインデックスについて、21〜50位のランキングも非公式に公開している。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 人気ランキング「TIOBEインデックス」で「Objective-C」が20位圏外に
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年4月版では、常連の「C」「Java」「Python」「C++」「C#」が1〜5位を占め、10年前に隆盛を誇った「Objective-C」が20位から転落した。 - 「企業が求める言語とエンジニアが得意な言語に乖離が起きている」 paizaのプログラミング言語に関する調査結果
paizaが実施した「プログラミング言語に関する調査」によると、最も得意なプログラミング言語のトップはJava、最も学びたい言語のトップはPythonだった。一方、求人が最も多い言語はJavaScriptで、企業が求める言語とエンジニアが得意な言語に乖離が起きていることが分かった。 - 2020年に躍進したWeb技術は? 「Web Technologies of the Year 2020」をQ-Successが発表
Q-SuccessはさまざまなWeb技術カテゴリーについて、2021年1月1日までの1年間に使用サイト数が最も増えた上位3つの技術を調査した結果を発表した。コンテンツ管理システムやサーバサイドプログラミング言語、JavaScriptライブラリなど15種類の技術を調べた。