パスワードを忘れた? アカウント作成
14042526 story
プログラミング

11月のTIOBE Index、JavaとCが僅差で並ぶ 12

ストーリー by headless
僅差 部門より
11月のTIOBE Indexで1位のJavaと2位のCの差が0.209ポイントまで縮まっている(InfoWorldの記事)。

11月のJavaのレーティングは16.246%、Cのレーティングは16.037%。前年比ではJavaが0.50ポイント減、Cが1.64ポイント増となる。JavaとCは2001年以降のTIOBE Indexで不動のトップ2だが、2015年4月以降はJavaが1位を維持している。一時はCのレーティングが1桁まで落ち込んでJavaとの差が大きくなっていたが、最近は1ポイント前後の差で推移していた。

3位のPythonは8月に初めて10%を超えたものの、以降は9%台で推移しており、11月は9.842%。数か月前まで3位争いをしていた4位のC++は夏以降大きく減少し、11月は5.605%。前年比ではPythonが2.16ポイント増加する一方で、C++は2.68ポイント減少している。なお、増加幅が1ポイントを超えているのは、全言語中PythonとCのみだ。

5位以下はC#(4.316%)、Visual Basic .NET (4.229%)、JavaScript (1.929%)、PHP (1.720%)、SQL (1.690%)、Swift (1.653%)の順。前年比ではVisual Basic .NETの減少幅(-2.26%)が特に大きいが、最近数か月は増加傾向にある。Swiftがトップ10入りするのは昨年10月以来。入れ替わりにObjective-C (1.195%)が12位に落ちた。このほか、Perl (0.831%)が初めてトップ20から落ちて21位となっている。

ちなみに、GitHubのThe State of the Octoverseによると、主なプログラミング言語をタグに指定しているリポジトリ (公開・非公開含む)の貢献者数によるプログラミング言語ランキングでPythonがJavaを上回り、JavaScriptに次ぐ2位となったそうだ(The Registerの記事)。
  • by Anonymous Coward on 2019年11月10日 13時04分 (#3713887)

    細かい数字を抜きにしてみるとJava、C#、JavaScript、PHPがほぼ横ばい。CとPythonが増加。C++とVBが減少といったところでしょうか。
    2%という数字をどう見るかですが。この1ヶ月、Cの周辺で何かありましたっけ。

    ここに返信
    • by Anonymous Coward

      https://www.tiobe.com/tiobe-index/ [tiobe.com]
      のグラフを見ましたが、C言語については2016年からの10%以上の急落のほうが気になります

      • by Anonymous Coward

        検索エンジンの仕様変更の影響という可能性も高い。1文字だからな

    • by Anonymous Coward

      Cが上がったと言うより、他が下がったから結果的に上がっただけかと。

  • by Anonymous Coward on 2019年11月10日 13時56分 (#3713909)

    6 Visual Basic .NET
    13 Delphi/Object Pascal
    17 Visual Basic
    18 D

    20 Go
    25 Rust
    35 Kotlin
    43 TypeScript
    48 Bash
    >50 PowerShell

    とりあえずVisual Basicにはだれか突っ込めよと思う。

    ここに返信
    • by Anonymous Coward on 2019年11月10日 16時59分 (#3713970)

      一世を風靡したVBが17位という事は、長期凋落のトレンドなだけで、
      Win7が終われば、開発環境もサポートされなくなり、減るだけでしょう。

      それより35位のKotlinの方が妙です。Oracleに一兆円超払うのか、
      もし払うのなら、Javaを使い続けないともったいないという判断にも
      なり得るでしょうし、そちらもツッコミどころでは?

    • by Anonymous Coward

      俺の周りでは誰も使っていないからこんなに順位が高いはずがないとか俺の周りではみんな使ってるのにこんなに順位が低いはずがない?

    • by Anonymous Coward

      敢えて言うならコードの書き方がいいトコVB4位で止まってるモノをVB.NETと言っていいのか?とかか?

    • by Anonymous Coward

      TIOBE Indexの仕様(「(言語名) programming」の検索結果で判定)で、Visual Basic .NETの順位がVisual Basicより上になるのはたしかに不思議だ。前者を含むページは後者も必ず含んでいるのではないか?

    • by Anonymous Coward

      TIOBE Indexみたいなクソ判定仕様のレーティングを真に受けるのは時間の無駄。

      • by Anonymous Coward

        じゃあお前の思う真っ当な判定のレーティングってどんなのよ?

typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...