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

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

スポンサードサーチ

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

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

2023年2月2022年2月変化プログラミング言語レーティング変化
11Python15.49%+0.16%
22C15.39%+1.31%
34changeC++13.94%+5.93%
43changeJava13.21%+1.07%
55C#6.38%+1.01%
66Visual Basic4.14%-1.09%
77JavaScript2.52%+0.70%
810changeSQL2.12%+0.58%
99Assembly language1.38%-0.21%
108changePHP1.29%-0.49%
1111Go1.11%-0.12%
1213changeR1.08%-0.04%
1314changeMATLAB0.99%-0.04%
1415changeDelphi/Object Pascal0.95%+0.05%
1512changeSwift0.93%-0.25%
1616Ruby0.83%-0.06%
1719changePerl0.79%-0.01%
1822changeScratch0.76%+0.13%
1917changeClassic Visual Basic0.74%-0.09%
2024changeRust0.70%+0.16%

目次

C++は依然として止められない

先月、C++ は、TIOBEが選ぶ2022年のプログラミング言語賞を勝ち取りました。C++ は、これまでのところ2023年も成功を続けています。現在の前年比増加率は5.93%です。これは他のすべてのプログラミング言語を大きく引き離しており、最も人気のあるプログラミング言語の一つは1%程度の増加率にとどまっています。今月のTIOBE INDEXの変化は小さいので、この指数の使い方について一般的論を述べたいと思います。すべてのプログラミング言語にはそれぞれ長所と短所があり、ある領域では優れているのが普通であることを理解することが重要です。

たとえば、TIOBE INDEXのトップ20に新たにランクインした2つの急成長中の言語、Scratch と Rust を考えてみましょう。Scratch はプログラミングを学ぶためのもので、小中学校で非常に人気がありますが、Rust は専門家向けの安全で高性能なプログラミング言語です。つまり、両者は目的が異なるのです。上位4言語についても同様です。Python は、データマイニング、AIプログラミング、統計プログラム、研究プロジェクト、Webサイト、小さなグループログラムやプログラミングの学習に最適です。2位の言語である C は、小さなプログラム、組み込みプログラム、セーフティクリティカルなプログラム、高性能なプログラムを書くのに最適な言語です。一方、C++ は、C のすべての要件が必要ですが、大規模なソフトウェアシステムを作成する場合に最も好まれる言語です。最後に、Java はビジネスアプリケーションのバックエンドや Android 向けアプリの作成に最適です。したがって、プログラミング言語を使用する場合は、よく調べて慎重に選びましょう。

— Paul Jansen TIOBE Software CEO

February Headline: C++ still unstoppable

Last month, C++ won the TIOBE programming language of the year award for 2022. C++ is continuing its success in 2023 so far. Its current year-over-year increase is 5.93%. This is far ahead of all other programming languages, of which the most popular ones only gain about 1%. Since there are only small changes in the TIOBE index of this month, I would like to say a general word about how to use this index. It is important to understand that every programming language has its own strengths and weaknesses and usually excels in certain domains.

Take for instance the 2 new booming languages in the TIOBE index top 20: Scratch and Rust. Scratch is meant to learn programming and is very popular in elementary and secondary schools, whereas Rust is a safe and high performance programming language for experts. In other words, they serve different purposes. The same holds for the top 4 languages. Python is great for data mining, AI programming, statistical programs, research projects, web sites, small glue programs and learning how to program. The second language, C, is the best language for writing small, embedded, safety-critical and high performance programs. C++ on the other hand, is the top favorite language in case you need all the requirements of C but you are going to write a large software system. Finally, Java is best in back ends of business applications and writing apps for Android. So if you want to use a programming language, do your research and select it with care!–Paul Jansen CEO TIOBE Software

TIOBE Index for February 2023

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、パッケージ、フルスクラッチのどれが最適なのかの検証が必要です。

スポンサードサーチ