TIOBE Softwareから、2023年2月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
2023年2月におけるインデックスは次のとおり。
順位 | プログラミング言語 | インデックス値 | 推移 |
---|---|---|---|
1 | Python | 15.49% | ↑ |
2 | C | 15.39% | ↑ |
3 | C++ | 13.94% | ↑ |
4 | Java | 13.21% | ↑ |
5 | C# | 6.38% | ↑ |
6 | Visual Basic | 4.14% | ↓ |
7 | JavaScript | 2.52% | ↑ |
8 | SQL | 2.12% | ↑ |
9 | Assembly language | 1.38% | ↓ |
10 | PHP | 1.29% | ↓ |
11 | Go | 1.11% | ↓ |
12 | R | 1.08% | ↓ |
13 | MATLAB | 0.99% | ↓ |
14 | Delphi/Object Pascal | 0.95% | ↑ |
15 | Swift | 0.93% | ↓ |
16 | Ruby | 0.83% | ↓ |
17 | Perl | 0.79% | ↓ |
18 | Scratch | 0.76% | ↑ |
19 | Classic Visual Basic | 0.74% | ↓ |
20 | Rust | 0.70% | ↑ |
2022年に最もインデックス値が増加したC++は2023年1月も順調に推移した。1位のPythonと2位のCがインデックス値を減らしている中、3位のC++はインデックス値を増やしている。この傾向が続いた場合、向こう数カ月でC++がさらに順位を上げる可能性がある。
TIOBE Softwareは、以下のように、各プログラミング言語の主な人気領域について説明している。
- Python - データマイニング、人工知能(AI: Artificial Intelligence)プログラミング、統計プログラミング、研究プロジェクト、Webサイト、グループログラミング、プログラミングの学習
- C - 小規模、組み込み、セーフティクリティカル、ハイパフォーマンスが必要なプログラムの開発
- C++ - 大規模なソフトウェア・システム開発
- Java - ビジネスアプリケーションのバックエンド、Androidアプリ開発
- Scratch - プログラミング学習。小中学校で人気
- Rust - 専門家によって安全で高性能なプログラミング言語
TIOBE Softwareは、トップに入っているプログラミング言語はそれぞれ目的が異なるとして、プログラミング言語を選択する際は調査を行って注意深く選ぶようアドバイスしている。