TIOBEインデックスで見る2024年1月のプログラミング言語人気ランキング

【PR】当Webサイトのコンテンツにはプロモーション(広告)が含まれています

スポンサードサーチ

ソフトウェア品質の評価と追跡を専門とするオランダのTIOBEソフトウェアが毎月発表する「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)

このTIOBEインデックスからは、それぞれのプログラミング言語がどれだけ話題になっているかがわかりますが、2024年1月のデータは、以下の通り。

2024年1月2023年1月変化プログラミング言語レーティング変化
11Python13.97%-2.39%
22C11.44%-4.81%
33C++9.96%-2.95%
44Java7.87%-4.34%
55C#7.16%+1.43%
67changeJavaScript2.77%-0.11%
710changePHP1.79%+0.40%
86changeVisual Basic1.60%-3.04%
98changeSQL1.46%-1.04%
1020changeScratch1.44%+0.86%
1112changeGo1.38%+0.23%
1227changeFortran1.09%+0.64%
1317changeDelphi/Object Pascal1.09%+0.36%
1415changeMATLAB0.97%+0.06%
159changeAssembly language0.92%-0.68%
1611changeSwift0.89%-0.31%
1725changeKotlin0.85%+0.37%
1816changeRuby0.80%+0.01%
1918changeRust0.79%+0.18%
2031changeCOBOL0.78%+0.45%

目次

2023年のプログラミング言語はC#に決定

TIOBE Index史上初めて、C# が年間最優秀プログラミング言語賞を受賞しました。おめでとうございます!C# は20年以上にわたってトップ10に君臨してきましたが、今や4大言語に追いつきつつあり、1年間で最も大きな上昇率 (+1.43%) を示した言語として、当然の賞を受賞しました。次点はScratch(+0.83%)とFortran(+0.64%)です。C# は Java から市場シェアを奪いつつあり、Webアプリケーションのバックエンドやゲーム(Unityのおかげ)などの分野で益々人気が高まっています。C# は無料で使用でき、着実に進化しているため、新しいリリースが出るたびに言語の表現力が向上しています。C# は今後も定着し、近いうちに Java を超える可能性もあります。

C# とは別に、昨年 TIOBE Indexには多くの興味深い変更がありました。Fortran と Kotlin は、昔からのお気に入りの R と Perl に代わって恒久的なトップ20プレーヤーになりました。Fortran は、優れたライブラリを使用して数値を処理するのに非常に適しており、多くの領域で大学の人気プログラムとなっています。Kotlin は、学びやすく書きやすい Java の競合となるプログラミング言語です。興味深い質問:2024 年に TIOBE Indexのトップ20に入る言語は何でしょうか? これを予測するのは非常に困難です。Julia は2023年にTIOBE Indexに一時的にランクインしましたが、そのランクを維持することができませんでした。二度目のチャンスを得るには、Julia の言語とコミュニティの成熟が必要です。私なら、Dart (と Flutter ) と TypeScript に賭けます。後者はすでに産業界で頻繁に使用されていますが、なぜかTIOBE Indexではまだ普及していません。2024年に何が起こるかを見てみましょう。

— Paul Jansen TIOBE Software CEO

January Headline: C# is programming language of the year 2023!

For the first time in the history of the TIOBE index, C# has won the programming language of the year award. Congratulations! C# has been a top 10 player for more than 2 decades and now that it is catching up with the big 4 languages, it won the well-deserved award by being the language with the biggest uptick in one year (+1.43%). Runners up are Scratch (+0.83%) and Fortran (+0.64%). C# is eating market share from Java and is getting more and more popular in domains such as web application back ends and games (thanks to Unity). C# can be used free of charge and evolves in a steady pace, making the language more expressive every new release. C# is here to stay and might even surpass Java soon.

Apart from C#, there were a lot of interesting changes in the TIOBE index last year. Fortran and Kotlin became permanent top 20 players replacing old-time favorites R and Perl. Fortran is very fit to crunch numbers with good libraries and remains a university favorite in lots of domains. Kotlin is the easy to learn/write competitor of Java. Interesting question: what languages will enter the TIOBE index top 20 in 2024? This is very hard to predict. Julia touched the TIOBE index briefly in 2023, but couldn’t keep that position. Maturity of the Julia language and community is needed to get a second chance. I would put my bets on Dart (with Flutter) and TypeScript. The latter is already heavily used in industry, but for some reason it is not breaking through in the TIOBE index yet. Let’s see what 2024 has in store. — Paul Jansen, CEO TIOBE Software

TIOBE Index for January 2024

ECサイト&マーケットプレイスサイトを低コスト・短納期で構築するなら

多言語・多通貨対応ECサイト&マーケットプレイスサイト構築パッケージ CS-Cart は、B2C、B2B、B2B2C、B2B2Bのどのビジネスモデルにも対応したECサイト&マーケットプレイスサイトを低コスト・短納期で構築が可能です。

ECサイトやマーケットプレイスサイトの構築を検討している場合には、是非ご検討ください。

経営課題の解決でお困りではありませんか?

DXを始めとするITを使った経営課題の解決が上手くいっていない企業は数多くあります。

それは、単なるソリューションの導入や、社内人材への丸投げとなっており、課題解決がゴールになっていないからです。

そのためには、経営とITを理解した人材が、経営者層と共に取り組み、経営者の頭の中を可視化することが必須要件です。

現在、1時間の無料オンライン・コンサルティングを実施しております。

是非この機会にご相談ください。

経営課題を解決するWebサイト構築の最適解は?

経営課題を解決するWebサイトとは、何をおいてもWebサイトに集客する事が必須要件です。

そうなると、最強のWebサイトとは「検索エンジンへの登録と分析、GA4での現状分析ができ、集客のための実施施策に落とし込みができ、コンバージョンに繋げられ、改善の分析ができるWebサイト」一択です。

まずは、現状のWebサイトが経営課題を解決することができるのかをまずご相談ください。

ECサイトの最適解はクライアント毎に異なります

経営課題を解決する最適なECサイト、越境ECサイト、BtoB ECサイト、マーケットプレイスを構築するためのシステムは、クライアント毎に異なります。

まずは、御社にとって経営課題を解決するには、どういったシステムが必要であり、ASP、SaaS、パッケージ、フルスクラッチのどれが最適なのかの検証が必要です。

スポンサードサーチ