PythonがJavaを追い抜く、SlashDataの開発者実数調査:開発者数の伸びで際立つKotlin
SlashDataは、主要なプログラミング言語を使用するアクティブなソフトウェア開発者の数を毎年継続的に推計している。世界のあらゆるタイプの開発者が推計の対象だ。2019年4月には主要な12言語について開発者数や用途の分析結果を発表した。
開発者の動向と分析に特化した調査会社SlashDataは、年次調査レポートの最新版「Developer Economics: State of the Developer Nation 16th Edition」を2019年4月に公開した。
レポートでは「AIと倫理」「開発者とジェンダー」「新興分野への取り組み」「クラウドネイティブ開発の神髄」「プログラミング言語コミュニティーの変化」「アジャイルソフトウェアの現実」という6つの主要なテーマについて開発者の現状を報告している。以下ではプログラミング言語コミュニティーの変化について紹介する。
SlashDataは、主要なプログラミング言語を使用するアクティブなソフトウェア開発者の数を毎年継続的に推計している。世界のあらゆるタイプの開発者が推計の対象だ。
この推計は2つのデータに基づいている。一つは、SlashDataが独自に推計した世界のソフトウェア開発者数。もう一つは、同社が6カ月ごとに実施している2万人超の開発者に対する調査結果だ。調査では地域や開発者グループなどの偏りを統計的に取り除いている。
この調査では、9つの開発分野を対象としてどのプログラミング言語を使っているかを質問することで、「誰がどの文脈でどの言語を使っているか」について、信頼できる情報を得ているという。
JavaScript
JavaScriptは2018年も、アクティブ開発者数が最も多いプログラミング言語となった。アクティブ開発者数は2018年に250万人増加し、2018年末時点で1170万人に達した。この数にはCoffeeScriptとTypeScriptを利用する開発者も含まれている。JavaScriptは開発者の増加人数でもプログラミング言語の中で最大だった。
開発初心者はJavaScriptを魅力的な入門言語と考えている他、経験を積んだ開発者もスキルセットに加えている。JavaScriptの人気が低いソフトウェア分野(機械学習やIoTのオンデバイスコードなど)でも、開発者の4分の1がプロジェクトでJavaScriptを使っている。
Python
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 世界の開発者の実態は? Stack Overflowが2019年版の調査結果を公開
開発者向けQ&Aサイト「Stack Overflow」は、開発者に対する「世界で最も大規模かつ包括的な」年次調査結果を発表した。最も愛されている言語はRust、次いでPythonとTypeScript。最も高給取りだったのはサイト信頼性エンジニアとDevOpsの専門家だった。開発職に希望を感じている国は西欧諸国ではなく、中国や東欧諸国だった。 - 機械学習関連で最も人気があるのはPython/NumPy/TensorFlow――GitHubが調査
GitHubによれば、2018年に最もコントリビューションが多かった機械学習関連プロジェクトはTensorFlowだった。機械学習向けで人気のプログラム言語はPythonで、最も利用されているPython向けライブラリはNumPyだった。Julia言語へのコントリビューションも多かった。 - 年収が高いプログラミング言語は「Go」――「Scala」と「Python」が続く
ビズリーチは「プログラミング言語別年収ランキング2018」を発表した。1位は年収の中央値が600万円の「Go」、2位は「Scala」、3位は「Python」。スクリプト言語が多く、求人数ではRuby、Python、Cが際立っている。