2024 6月時点 最新 TIOBE Software 調査 人気プログラミング
TIOBE Software(オランダ/ソフトウェア品質評価会社)が定期的に調査している
多数の検索エンジンで検索されているプログラミング言語の調査結果(2024年6月 時点)
が発表です。 これから需要の高まるプログラミング言語、どのプログラミング言語が注目を
あつめているのか、把握して学習に取り組むことで一層意欲が高まります。
TIOBE Programming Community indexは、プログラミング言語の人気を示す指標です。
指数は毎月1回更新されます。評価は、世界中の熟練エンジニアの数、コース、サードパーティベンダーの数に基づいています。評価の算出には、Google、Amazon、Wikipedia、Bing、その他20以上の人気ウェブサイトが使用されています。TIOBE指数は、最高のプログラミング言語や最も多くのコード行が書かれた言語に関するものではないことに注意することが重要である。
この指数は、自分のプログラミング・スキルがまだ最新かどうかをチェックしたり、新しいソフトウェア・システムの構築を開始する際に、どのプログラミング言語を採用すべきかについて戦略的な決定を下すために使用することができる。TIOBEインデックスの定義はこちらをご覧ください。
https://www.tiobe.com/tiobe-index/より
将来性のあるおすすめプログラミング言語 指標としてみてはいかが?
2024年6月 (最新) | 2023年6月 | 順位変動 | 言語 | 獲得ポイント | 変動ポイント |
1 | 1 | ![]() | 16.33% | 2.88% | |
2 | 2 | ![]() | 9.98% | -3.37% | |
3 | 4 | ↑ | ![]() | 9.53% | -2.43% |
4 | 3 | ↓ | ![]() | 8.69% | -3.53% |
5 | 5 | ![]() | 6.49% | -0.94% | |
6 | 7 | ↑ | ![]() | 3.01% | 0.57% |
7 | 6 | ↓ | ![]() | 2.01% | -1.83% |
8 | 12 | ↑↑ | ![]() | 1.60% | -3.04% |
9 | 9 | ![]() | 1.44% | -0.03% | |
10 | 19 | ↑↑ | ![]() | 1.24% | +0.46% |
11 | 11 | ![]() | 1.24% | +0.23% | |
12 | 10 | ↓ | ![]() | 1.07% | -0.13% |
13 | 18 | ↑↑ | ![]() | 1.06% | +0.26% |
14 | 15 | ↑ | ![]() | 1.06% | +0.18% |
15 | 14 | ↓ | ![]() | 1.01% | -0.09% |
16 | 8 | ↓↓ | ![]() | 0.97% | -0.62% |
17 | 13 | ↓↓ | ![]() | 0.93% | +0.37% |
18 | 17 | ↓ | ![]() | 0.80% | +0.11% |
19 | 33 | ↑↑ | ![]() | 0.89% | +0.52% |
20 | 26 | ↑↑ | ![]() | 0.85% | +0.29% |
2024年6月 最新需要プログラム 考察
7位以上に大きな変動は、なくプログラム言語の神7というべきでしょうか。
飛躍的に伸びた言語が『Go』と『Fortran』です。『Fortran』に関して、TIOBE SoftwareCEOは次のようにページ上で語っています。
5月のヘッドライン Fortranがトップ10入り、いったい何が?
なぜFortranが20年以上ぶりにトップ10に返り咲いたのか?TIOBEインデックスは測定されたものを公表しているだけです。
例えば、書籍のリーディングカンパニーであるアマゾンでは、「Fortranプログラミング」で1,000件以上のヒットがある。
KotlinやRustのような新しいクールな言語は、同じ検索クエリで300冊ヒットするのがやっとだ。
では、何が起こっているのだろうか?まず第一に、Fortran言語は1957年の誕生以来、いまだに進化を続けている。
半年も前に、新しいISO Fortran 2023の定義が発表された。
Fortran復活の主な理由は、数値/数学コンピューティングの重要性が高まっていることだ。
この分野には多くの競合がいるにもかかわらず、Fortranにはその存在理由がある。
競合を簡単にチェックしてみよう。Python:第一候補だが遅い、MATLAB:数学計算には非常に使いやすいが高価なライセンスが必要、
C/C++:主流で高速だがネイティブの数学計算サポートがない、R:Pythonによく似ているが人気がなく遅い、
Julia:ブロックの新鋭だがまだ成熟していない。そして、この言語のジャングルの中で、
Fortranは高速で、ネイティブの数学計算をサポートし、成熟しており、無料であるように見える。
静かに、ゆっくりと、しかし確実に、Fortranは地歩を固めていく。
驚くべきことだが、否定はできない。–ポール・ジャンセン TIOBEソフトウェアCEO
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++の歴史としては、プログミング処理速度が速いことから機械への組み込み、ロボット操作
プログラムとしての活躍が多く 習得難易度は高いといわれ、その分複雑な処理も可能と言われています。
8位 Go言語
アプリ開発やWeb開発可能、クラウドやコンテナ技術、IoTやドローンといった先端分野でも活用されています。
10位 Fortran
科学的な多次元配列や複素数を扱う計算では、C言語やC++より勝っています。AI・機械学習などは複雑な計算で学習されるため需要が高まっているのかもしれません。
11位 Delphi/Object Pascal
iOSとAndroidなど、それぞれ iOS であれば 『Swift』、Androidであれば 『Java』、『Kotlin』
という言語で開発していることが一般的です。
iOSとAndroid どちらにも対応できる Object Pascal(パスカル)アプリの開発に 注目が集まっています。
19位 Kotlin
2011年より運用され、Androidアプリを開発するにはJavaが使用されていました。そのJavaを改良して、開発された言語がKotlinです。
20位 COBOL
1959年から開発運用され、COBOLは主に商用計算記述用として、主に金融業界や行政サービスなどで広く使用されている。 古いプログラム言語として認識されていることも多いが..現在でも、COBOLを使用している場合もすくなからずあり、システム移行の際にもCOBOLを理解することで役に立ったりする。
開発の意図によって言語順位は変動しますので、今後も需要のあるプログラミング言語を
追っていきます。
コメント