2024 1月時点 最新 TIOBE Software 調査 人気プログラミング
TIOBE Software(オランダ/ソフトウェア品質評価会社)が定期的に調査している
多数の検索エンジンで検索されているプログラミング言語の調査結果(2024年1月 時点)
が発表です。 これから需要の高まるプログラミング言語、どのプログラミング言語が注目を
あつめているのか、把握して学習に取り組むことで一層意欲が高まります。
TIOBE Programming Community indexは、プログラミング言語の人気を示す指標です。
指数は毎月1回更新されます。評価は、世界中の熟練エンジニア、コース、サードパーティーベンダーに基づいています。
評価の算出には、Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baiduなどの人気検索エンジンが使用されています。
TIOBE指数は、「このプログラム言語さえ学習すればいい」ということではないことに注意することが重要です。
この指数は、自分のプログラミング・スキルが、最近の傾向においついているかどうかをチェックしたり、新しいソフトウェア・システムの構築を開始する際に、どのプログラミング言語を習得すべきかについて戦略的な決定を下すための指標にしていただけるとよいです。
将来性のあるおすすめプログラミング言語 指標としてみてはいかが?
2024年1月(最新) | 2023年1月 | 順位変動 | 言語 | 獲得ポイント | 変動ポイント |
1 | 1 | Python | 13.97% | -2.39% | |
2 | 2 | C言語 | 11.44% | -4.81% | |
3 | 3 | C++ | 9.96% | -2.95% | |
4 | 4 | Java | 7.87% | -4.34% | |
5 | 5 | C# | 7.16% | +1.43% | |
6 | 7 | ↑ | JavaScript | 2.77% | -0.11% |
7 | 10 | ↑ | PHP | 1.79% | +0.40% |
8 | 6 | ↓ | Visual Basic | 1.60% | -3.04% |
9 | 8 | ↓ | SQL | 1.46% | -1.04% |
10 | 20 | ↑↑ | Scratch | 1.44% | +0.86% |
11 | 12 | ↑ | Go | 1.38% | +0.23% |
12 | 27 | ↑↑ | Fortran | 1.09% | +0.64% |
13 | 17 | ↑↑ | Delphi/Object Pascal | 1.09% | +0.36% |
14 | 15 | ↑ | MATLAB | 0.97% | +0.06% |
15 | 9 | ↓↓ | アセンブラ言語 | 0.92% | -0.68% |
16 | 11 | ↓↓ | Swift | 0.89% | -0.31% |
17 | 25 | ↑↑ | Kotlin | 0.85% | +0.37% |
18 | 16 | ↓ | Ruby | 0.80% | -0.01% |
19 | 18 | ↓ | Rust | 0.79% | +0.18% |
20 | 31 | ↑↑ | COBOL | 0.78% | +0.45% |
2024年1月 最新需要プログラム 考察
1月のヘッドライン 2023年のプログラミング言語はC#に決定
TIOBE指数史上初めて、C#がプログラミング言語注目度で上昇。C#は20年以上にわたってトップ10に君臨してきましたが、今や4大言語に追いつきつつあり、1年間で最も上昇した言語(+1.43%)として、当然のランクインとなりました。次点はScratch(0.83%増)とFortran(0.64%増)。C#はJavaからシェアを奪っており、ウェブアプリケーションのバックエンドやゲーム(Unityのおかげ)などの分野で人気が高まっている。C#は無料で使用でき、着実に進化しているため、新しいリリースが出るたびに表現力が増している。C#は今後も存在し続けるだろうし、近いうちにJavaを超えるかもしれない。
C#以外にも、昨年のTIOBEインデックスには興味深い変化がたくさんありました。FortranとKotlinが、昔から人気のあるRとPerlに代わって、恒久的なトップ20入りを果たしたのだ。Fortranは、優れたライブラリで数字を計算するのに非常に適しており、多くの領域で大学の研究等で根強い人気で変わりはなく。KotlinはJavaの競合となる学びやすく書きやすい言語です。
1位 python
pythonで何ができるのか、身近なものでpythonを使って作られているものを例にあげていきます。
Instagram PythonのWebフレームワーク「Django」を使用して開発されました。
Netflix ユーザーの視聴傾向、保守運用に必要な数値分析は、NumPyやSciPyを使用し、統計分析はこれらに加えてrupturesやPandasを活用しています。
Googleの画像検索 Pythonには、OpenCVなどの顔認証処理ライブラリがあります。
また、PillowやNumPyなどのライブラリも存在するため、画像認識や画像処理が得意です。
2位 C言語
主にイメージとして、組み込み系 電子的な操作の入るものはC言語で作られています。
『家電、車、工業用ロボット』などの制御はC言語であることが多い。
また、『Windows, mac, Linux, Android, iOS』などOSもC言語、他のプログラムのライブラリ
もC言語だったりします。まさに、プログラム界の始祖です。
3位 C++
C++の歴史としては、プログミング処理速度が速いことから機械への組み込み、ロボット操作
プログラムとしての活躍が多く 習得難易度は高いといわれ、その分複雑な処理も可能と言われています。
11位 Fortran
科学的な多次元配列や複素数を扱う計算では、C言語やC++より勝っています。
15位 Delphi/Object Pascal
iOSとAndroidなど、それぞれ iOS であれば 『Swift』、Androidであれば 『Java』、『Kotlin』
という言語で開発していることが一般的です。
iOSとAndroid どちらにも対応できる Object Pascal(パスカル)アプリの開発に 注目が集まっています。
20位 Kotlin
2011年より運用され、Androidアプリを開発するにはJavaが使用されていました。そのJavaを改良して、開発された言語がKotlinです。
開発の意図によって言語順位は変動しますので、今後も需要のあるプログラミング言語を
追っていきます。
コメント