スポンサードサーチ
ソフトウェア品質の評価と追跡を専門とするオランダのTIOBEソフトウェアが毎月発表する「TIOBEプログラミングコミュニティーインデックス」(通称「TIOBEインデックス」)。
このTIOBEインデックスからは、それぞれのプログラミング言語がどれだけ話題になっているかがわかりますが、2023年1月のデータは、以下の通り。
| 2023年1月 | 2022年1月 | 変化 | プログラミング言語 | レーティング | 変化 |
|---|---|---|---|---|---|
| 1 | 1 | Python | 16.36% | +2.78% | |
| 2 | 2 | C | 16.26% | +3.82% | |
| 3 | 4 | ![]() | C++ | 12.91% | +4.62% |
| 4 | 3 | ![]() | Java | 12.21% | +1.55% |
| 5 | 5 | C# | 5.73% | +0.05% | |
| 6 | 6 | Visual Basic | 4.64% | -0.10% | |
| 7 | 7 | JavaScript | 2.87% | +0.78% | |
| 8 | 9 | ![]() | SQL | 2.50% | +0.70% |
| 9 | 8 | ![]() | Assembly language | 1.60% | -0.25% |
| 10 | 11 | ![]() | PHP | 1.39% | -0.00% |
| 11 | 10 | ![]() | Swift | 1.20% | -0.21% |
| 12 | 13 | ![]() | Go | 1.14% | +0.10% |
| 13 | 12 | ![]() | R | 1.04% | -0.21% |
| 14 | 15 | ![]() | Classic Visual Basic | 0.98% | +0.01% |
| 15 | 16 | ![]() | MATLAB | 0.91% | -0.05% |
| 16 | 18 | ![]() | Ruby | 0.80% | -0.08% |
| 17 | 14 | ![]() | Delphi/Object Pascal | 0.73% | -0.27% |
| 18 | 26 | ![]() | Rust | 0.61% | +0.11% |
| 19 | 20 | ![]() | Perl | 0.59% | -0.12% |
| 20 | 23 | ![]() | Scratch | 0.58% | -0.01% |
C++が2022年のTIOBEが選ぶプログラミング言語に
C++ is TIOBE’s programming language of the year 2022. It has won this title because C++ gained most popularity (+4.62%) in 2022. Runners up are C (+3.82%) and Python (+2.78%). Interestingly, C++ surpassed Java to become the number 3 of the TIOBE index in November 2022. The reason for C++’s popularity is its excellent performance while being a high level object-oriented language. Because of this, it is possible to develop fast and vast software systems (over millions of lines of code) in C++ without necessarily ending up in a maintenance nightmare.
Another reason for C++’s rise is its “recent” and constant publication of new language standards with interesting features. The first land mark was called C++11. Published in 2011, it was the first considerable change since 1998. The adoption of this new standard took a few years because there were no C++ compilers available to support the new language definition. Because of C++11, C++ was slowly going uphill in the TIOBE index after having been in a constant decline since 2001. The second land mark is the recent C++20 publication, which for instance introduced modules. It will probably lift C++ further in the TIOBE index for the next few years.
What else happened in 2022? Performance seemed to be important. C++ competitor Rust entered the top 20 again (being at position #26 one year ago), but this time it seems to be for real. Lua, which is known for its easy interfacing with C, jumped from position #30 to #24. F# is another language that made an interesting move: from position #74 to position #33 in one years’ time. Promising languages such as Kotlin (from #29 to #25), Julia (from #28 to #29) and Dart (from #37 to #38) still have a long way to go before they reach the top 20. Let’s see what happens in 2023. Happy New Year everybody! — Paul Jansen CEO TIOBE Software.
TIOBE Index for January 2023
C++ は、TIOBEが選ぶ2022年のプログラミング言語です。2022年に C++ が最も人気を得た(+4.62%)ため、このタイトルを獲得しました。次点は C(+3.82%)と Python(+2.78%)です。興味深いことに、 C++ は2022年11月にJavaを抜いてTIOBE Indexの第3位となりました。C++の人気の理由は、高レベルのオブジェクト指向言語でありながら、優れたパフォーマンスを発揮することです。このため、必ずしもメンテナンスの悪夢に陥ることなく、 C++ で高速かつ膨大なソフトウェアシステム(数百万行を超えるコード)を開発することができます。。
C++ が人気を博したもう一つの理由は、「最近」、興味深い機能を持つ新しい言語標準を絶えず発表していることです。最初のランドマークは、 C++11 と呼ばれるものでした。2011年に発表された C++11 は、1998年以降で最初の大幅な変更でした。新しい言語定義をサポートするC++コンパイラがなかったため、この新しい標準の採用には数年かかりました。 C++ はTIOBE Indexで2001年以降一貫して減少していましたが、 C++11 のおかげでゆっくりと上昇していました。 2番目のランドマークは、例えばモジュールを導入した最近の C++20 のリリースです。おそらく今後数年間、TIOBE Indexにおいて C++ がさらに上昇することになるでしょう。
2022年には、他に何が起こったのでしょうか。パフォーマンスが重要視されたようです。C++ の競合である Rust が再びトップ20に入りました(1年前は26位でした)が、今回は本物のようです。Cとの連動が容易なことで知られるLuaは、30位から24位に躍進した。F#も74位から33位と面白い動きをしている言語である。Kotlin(29位→25位)、Julia(28位→29位)、Dart(37位→38位)といった有望な言語がトップ20に入るには、まだ長い道のりがある。2023年に何が起こるか見てみましょう。皆さん、よいお年を — Paul Jansen TIOBE SoftwareのCEOです。
2022年に他に何が起こったのですか? パフォーマンスが重要なようでした。 C++ のライバルである Rust は再びトップ 20 に入りました (1 年前は 26 位でした) が、今回は本物のようです。 C とのインターフェースが簡単なことで知られる Lua は、30位から24位に急上昇しました。 F# は興味深い動きをしたもう 1 つの言語です。1年で74位から33位になりました。 Kotlin (29 位から 25 位まで)、Julia (28 位から 29 位まで)、Dart (37 位から 38 位まで) などの有望な言語がトップ20に入るまでには、まだ長い道のりがあります。 明けましておめでとうございます。
— Paul Jansen TIOBE Software CEO
AI時代だからこそ、戦略は人と一緒に考えることが、最初の一歩です。
開発やコンテンツ生成はAIが担える時代になりました。しかし、何を作るか・どこを目指すかという問いに答えるのは、依然として人の仕事です。
DX推進や新規事業の立ち上げで壁にぶつかる企業の多くは、ソリューションの導入や社内人材への丸投げに終始し、課題の本質が言語化されないまま進んでしまっています。
経営とITの両方を理解した人間が、経営者と並走しながら要求定義・要件定義の段階から一緒に考える。AIはこのプロセスを補助できますが、主役にはなれません。
まだ課題が言語化できていない段階からでも、遠慮なくご相談ください。一緒に考えます。
AIが生成できないのは「実績と信頼」
ECサイトやマーケットプレイスサイトはCS-Cart国際版(公式)という選択肢
AIはコードを書けます。しかし、長年の実運用で磨かれたロジックや、世界中の事業者が検証したセキュリティを、プロンプト一つで再現することはできません。
CS-Cart国際版(公式)は、自社EC・越境EC・BtoB EC・マーケットプレイスに対応した豊富な実績ある機能をパッケージとして提供しています。
構築コストを抑えながら、堅牢なECサイトを立ち上げることができます。
スポンサードサーチ



