IEEE Spectrum は、複数のプラットフォームにわたる今年最も人気のあるプログラミング言語の第 6 回年次リストを発表しました。そして、驚いたことに、Python が再び、 2017 年と2018 年と同様に、議論の余地のないリーダーの地位を再び獲得しました。
あまり詳しくない人のために説明すると、 IEEE スペクトラム分類は現在の言語の人気を示す良い指標であると考えられていますが、完璧とは程遠いものの、数値を発表する際には常にその方法論が記載されています。彼らは、優れた人気指標と考えられる 8 つのソースから 11 の異なる指標を測定してデータを取得し、それらをすべて対話型アプリケーションで結合します。
これらのソースには、Google、GitHub、Hacker News、Reddit、Stack Overflow、Twitter 、CareerBuilder、および IEEE 自体が含まれます。たとえば、分類の場合、各言語の Google の検索結果の数 ( TIOBEインデックスと同じ方法) や、Google トレンドの各言語のインデックス ( PYPL インデックスの測定方法と同様) などを測定します。また、特定の言語を使用して GitHub 上に作成された新しいリポジトリの数やアクティブなリポジトリの数なども測定します。
最初は300 を超えるプログラミング言語のリストから始めますが、最終的には最も興味深いものでフィルタリングし、結果がほとんどないものは破棄します。最終的に、彼らは52 の最も人気のあるプログラミング言語のサンプルを入手しました。これらは、Web、モバイル プラットフォーム、デスクトップおよびエンタープライズ レベル、組み込みシステムでのプログラミングなど、言語の重要な用途に応じてカテゴリに分類されています。
Python、Java、C、C++

Python は、IEEE Spectrum に含まれていないモバイル プラットフォームを除き、ほぼすべてのプラットフォームで依然として最も人気のある言語です。 JavaScript でも同様のことが起こります。JavaScript は Web プラットフォームでの使用量としてのみ測定されるため、全体で 6 位、カテゴリ内では 3 位にランクされています。
IEEE は、Python の人気の主な原因は、特に人工知能の分野で、Python に利用できる特殊なライブラリが多数あることにあると考えています。しかし、Python が大きな影響を与えている分野はそれだけではありません。また、マイクロコントローラーの計算処理能力が大幅に向上したことを考慮して、CircuitPython や MicroPython などの組み込みバージョンの Python が非常に人気が高まっています。
Java、C、C++、R が上位 5 言語を占め、一般に、この人気指数は残りの調査や測定結果と非常によく一致する傾向があります。 TIOBE 、 PYPL 、 Stack Overflow 、またはTwitter のミームに参加している開発者について話している場合でも、Python は通常常にリストの先頭にあります。その理由は、Python が最も使用されており、最も愛されており、初心者に最も推奨されているためです。 。
