皆さん、こんにちは。砂漠の果ての狼です。友達の輪で桂素偉さんから送られた嬉しいニュースのスクリーンショットを見ました。サイト運営者は急いで翻訳して皆さんにお知らせします。確定しました – C# が 2023 年度のプログラミング言語です!

TIOBE インデックスの歴史において、C# が初めて年間プログラミング言語賞を受賞しました。おめでとうございます!20 年以上にわたり、C# はトップ 10 の常連でしたが、今や 4 大言語に迫っています。年間最大の上昇率(+1.43%)を記録し、この栄誉ある賞を勝ち取りました。それに続くのは Scratch(+0.83%)と Fortran(+0.64%)です。C# は Java の市場シェアを蚕食しており、Web アプリケーションバックエンドやゲーム(Unity のおかげ)などの分野でますます人気が高まっています。C# は無料で使用でき(サイト運営者注:.NET は MIT ライセンスのオープンソースで、無料・クロスプラットフォーム、信創も問題ありません)、安定したペースで進化しており、新しいバージョンごとに言語の表現力が向上しています。C# は今後も存続し、もしかすると間もなく Java を超えるかもしれません。
C# 以外にも、昨年の TIOBE インデックスには多くの興味深い変化がありました。Fortran と Kotlin がトップ 20 の常連となり、長年人気のあった R と Perl に取って代わりました。Fortran は数値処理に優れたライブラリを備えており、多くの分野で今なお大学の寵児です。Kotlin は Java の学習・記述が容易な競合言語です。興味深い疑問:2024 年にどの言語が TIOBE インデックスのトップ 20 に入るでしょうか?予測は難しいです。Julia は 2023 年に一時的に TIOBE インデックスに登場しましたが、その位置を維持できませんでした。Julia 言語とコミュニティの成熟には、再チャンスが必要です。私は Dart(Flutter と共に)と TypeScript に賭けます。後者は産業界で既に広く使われていますが、なぜかまだ TIOBE インデックスでブレイクしていません。2024 年がどうなるか見てみましょう。— TIOBE ソフトウェア CEO Paul Jansen
TIOBE プログラミングコミュニティインデックスは、プログラミング言語の人気度を示す指標です。このインデックスは毎月更新されます。評価は、世界中の熟練エンジニア、コース、サードパーティベンダーの数に基づいています。Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baidu などの一般的な検索エンジンが評価の計算に使用されます。TIOBE インデックスは、最高のプログラミング言語や最も多くのコード行を書く言語を示すものではないことに注意してください。
このインデックスは、自分のプログラミングスキルが最新かどうかを確認したり、新しいソフトウェアシステムを構築する際にどのプログラミング言語を採用するか戦略的な決定を下すために使用できます。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 | ![]() |
![]() |
Assembly language | 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% |

その他のプログラミング言語
以下は完全なトップ 50 プログラミング言語のリストです。この概要は非公式に公開されています。見落としている言語がある可能性があります。プログラミング言語が不足していると思われる場合は、tpci@tiobe.com までお知らせください。また、当社が監視しているすべてのプログラミング言語の概要もご覧ください。
| 順位 | プログラミング言語 | 評価 |
|---|---|---|
| 21 | D | 0.77% |
| 22 | F# | 0.77% |
| 23 | R | 0.74% |
| 24 | SAS | 0.70% |
| 25 | (Visual) FoxPro | 0.67% |
| 26 | Ada | 0.62% |
| 27 | Classic Visual Basic | 0.60% |
| 28 | Prolog | 0.56% |
| 29 | VBScript | 0.55% |
| 30 | Perl | 0.52% |
| 31 | Objective-C | 0.46% |
| 32 | Dart | 0.43% |
| 33 | Julia | 0.40% |
| 34 | X++ | 0.39% |
| 35 | TypeScript | 0.39% |
| 36 | Lua | 0.37% |
| 37 | Scala | 0.34% |
| 38 | GAMS | 0.33% |
| 39 | Transact-SQL | 0.30% |
| 40 | Logo | 0.30% |
| 41 | ABAP | 0.29% |
| 42 | Lisp | 0.28% |
| 43 | CFML | 0.28% |
| 44 | Haskell | 0.28% |
| 45 | PL/SQL | 0.27% |
| 46 | Awk | 0.27% |
| 47 | Eiffel | 0.24% |
| 48 | Smalltalk | 0.23% |
| 49 | ML | 0.23% |
| 50 | ActionScript | 0.23% |
次の 50 のプログラミング言語
以下のリストは、51 位から 100 位までの言語を示しています。差が比較的小さいため、プログラミング言語はアルファベット順にのみ記載されています。
- Algol、AutoLISP、Avenue、Bash、bc、Boo、CIL、CL (OS/400)、CLIPS、Clojure、CLU、Curl、DiBOL、Erlang、Forth、Hack、Icon、Io、J、J#、JScript、LabVIEW、Ladder Logic、Lingo、LiveCode、M4、Maple、MQL5、NATURAL、Nim、OpenEdge ABL、PL/I、PostScript、PowerShell、Pure Data、Q、Racket、REXX、Ring、RPG、Scheme、Snap!、Solidity、SPARK、SPSS、Squirrel、Stata、Wolfram、Xojo、XQuery
かなり長い歴史
より大きな全体像を把握するには、以下の長年にわたるトップ 10 プログラミング言語の位置を確認してください。これらは平均値であることに注意してください。
| プログラミング言語 | 2024 | 2019 | 2014 | 2009 | 2004 | 1999 | 1994 | 1989 |
|---|---|---|---|---|---|---|---|---|
| Python | 1 | 4 | 8 | 6 | 11 | 22 | 22 | - |
| C | 2 | 2 | 1 | 2 | 2 | 1 | 1 | 1 |
| C++ | 3 | 3 | 4 | 3 | 3 | 2 | 2 | 3 |
| Java | 4 | 1 | 2 | 1 | 1 | 16 | - | - |
| C# | 5 | 6 | 5 | 8 | 9 | 32 | - | - |
| JavaScript | 6 | 8 | 9 | 9 | 8 | 21 | - | - |
| Visual Basic | 7 | 19 | - | - | - | - | - | - |
| PHP | 8 | 7 | 6 | 5 | 6 | - | - | - |
| SQL | 9 | 9 | - | - | 7 | - | - | - |
| Assembly language | 10 | 13 | - | - | - | - | - | - |
| Objective-C | 27 | 11 | 3 | 42 | 48 | - | - | - |
| Lisp | 30 | 28 | 14 | 17 | 15 | 10 | 7 | 2 |
| (Visual) Basic | - | - | 7 | 4 | 5 | 3 | 3 | 7 |
ここで重要なコメントが 2 つあります。
- 上の表の「Visual Basic」と「(Visual) Basic」には違いがあります。2010 年まで、「(Visual) Basic」は Visual Basic を含む Basic のすべての可能なサブ言語を指していました。議論の結果、「(Visual) Basic」をすべてのサブ言語に分割することが決定されました。例えば、Visual Basic .NET、Classic Visual Basic、PureBasic、Small Basic などです。Visual Basic .NET が Visual Basic の主要な実装となったため、現在は「Visual Basic」と呼ばれています。
- 2018 年、SQL がチューリング完全であると指摘された後、プログラミング言語 SQL が TIOBE インデックスに追加されました。そのため、この言語は非常に古いにもかかわらず、インデックスでの歴史は短いです。
プログラミング言語の殿堂
以下に示すように、殿堂には「年間プログラミング言語」賞の全受賞者がリストされています。この賞は、1 年以内に最も高い評価上昇率を記録したプログラミング言語に授与されます。
| 年 | 年間プログラミング言語受賞者 |
|---|---|
| 2023 | C# |
| 2022 | C++ |
| 2021 | Python |
| 2020 | Python |
| 2019 | C |
| 2018 | Python |
| 2017 | C |
| 2016 | Go |
| 2015 | Java |
| 2014 | JavaScript |
| 2013 | Transact-SQL |
| 2012 | Objective-C |
| 2011 | Objective-C |
| 2010 | Python |
| 2009 | Go |
| 2008 | C |
| 2007 | Python |
| 2006 | Ruby |
| 2005 | Java |
| 2004 | PHP |
| 2003 | C++ |
桂素偉さんの友達の輪でのお知らせに感謝します。こちらが原文のリンクです:TIOBE インデックス。翻訳は砂漠の果ての狼が提供しました。みんなで喜びましょう!
























C#