2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

「実際に仕事で使われているプログラミング言語」(2023)

Last updated at Posted at 2023-12-23

2022年の情報ですがさらに解像度が高い、開発対象システム毎の利用数を以下の記事でまとめてます。
「実際に仕事で使われているプログラミング言語」(2022)

様々な会社が「高収入が見込めるプログラム言語」や「人気のあるプログラミング言語」などのランキングを発表しています。これらの情報は初級者がプログラミング言語を選択する際に参考になります。

一方で「開発の現場で使われているプログラミング言語」の統計データはほとんど見つかりません。ここでは3つの公開データを紹介します。

IPA のソフトウェア開発分析データ集

1番目のデータは独立行政法人 情報処理推進機構 (IPA) が公開している 「ソフトウェア開発 分析データ集 2022」です。金融・公共系のシステム開発を請け負うITベンダー35社の開発プロジェクトのデータです。

開発で使われているプログラミング言語

1位が Java、2位が COBOL となっています。金融・公共系のプロジェクトが中心のため、少々偏っている印象があります。

16_IPA.png

数値データ
順位 プログラミング言語 件数
1 Java 626
2 COBOL 240
3 Visual Basic.NET 137
4 C# 112
5 C 83
6 VB 58
7 C++ 50
8 PL/SQL 30
9 JavaScript 28
10 PHP 11
11 Shell スクリプト 8
12 Pro*C 7
13 Perl 5
13 HTML 5
13 Delphi 5
16 PL/I 4
17 ABAP 3
18 XML 2
18 Python 2
20 アセンブラ 1
20 Ruby 1
22 その他 58
データ提供企業
企業名1 企業名2
(株)インテック (株) DTS
SCSK (株) 東芝情報システム(株)
(株) SBC (株)東邦システムサイエンス
NEC ソリューションイノベータ(株) ニッセイ情報テクノロジー(株)
NTT ソフトウェア(株) 日本電気(株)
(株) NTT データ 日本電子計算(株)
(株) NTT データビジネスシステムズ 日本ユニシス(株)
(株) OKI ソフトウェア (株)野村総合研究所
沖電気工業(株) パナソニック(株)
キヤノン IT ソリューションズ(株) 日立 INS ソフトウェア(株)
クボタシステム開発(株) (株)日立製作所
(株)構造計画研究所 (株)日立ソリューションズ
(株)ジャステック 富士通(株)
新日鉄住金ソリューションズ(株) (株)プリマジェスト
住友電工情報システム(株) 三菱電機インフォメーションシステムズ(株)
(株)ソルクシーズ リコーIT ソリューションズ(株)
大同生命保険(株) (株)両備システムズ
TIS (株)

日経クロステックの読者アンケート

2番目のデータはビジネス誌の日経クロステックが実施している「プログラミング言語利用実態調査2023」です。読者358人のアンケート回答になります。

普段使っているプログラミング言語

最も利用している言語はPython、2/3番目に使う言語は JavaScript となっています。実際の企業の開発現場では複数のプログラム言語を使うことが想像できます。

45_xtech.png

数値データ
順位 言語 最も使っている 2、3番目
1 Python 80 82
2 Java 71 43
3 JavaScript 13 98
4 C# 40 37
5 VBA 29 47
6 C++ 20 45
7 C 23 37
8 VB.NET 13 11
9 PHP 9 18
10 Ruby 9 9

paiza のプログラミング言語に関する調査

3番目のデータはプログラマ向けの転職・就職・学習サービスを提供する paiza 株式会社が実施している「プログラミング言語に関する調査(2023年版)」です。

プログラミング言語の基礎知識保有者の割合

1位のプログラミング言語は Java です。保有者の比率は 30.5% です。ITエンジニアの過半数が理解できる標準的なプログラム言語はない、という事がわかります。

65_paiza.png

数値データ
順位 プログラミング言語 基礎知識保有者の比率
1 Java 30.5%
2 Python 28.2%
3 JavaScript 20.6%
4 C 19.5%
5 PHP 14.7%
6 C# 14.3%
7 C++ 12.0%
8 Ruby 8.9%
9 Visual Basic (VB.NET) 5.1%
10 TypeScript 3.0%
11 Swift 2.4%
12 Perl 2.3%
13 Go 2.1%
14 Sass 1.7%
15 Objective-C 1.3%
16 Kotlin 1.2%
17 Scala 0.7%

考察

各開発現場によって使われるプログラミング言語が異なる事がわかりました。

旧約聖書の伝説で「人類が天に達するほどの高い塔をバビロンに建てようとしたのを神が怒り、それまで一つであった人間の言葉を混乱させて互いに通じないようにした」という話があります。

ニュースやメディアでは一くくりに IT業界、ITエンジニアと言われることが多く、ITエンジニアは皆同じ単一文化のように感じるかもしれません。今回、解像度の高いデータを見ることで、実際は分野ごとに様々な言語が使われており多文化・異文化の世界が広がっている姿が見えてきました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?