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の記事)。
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の記事)。
上位陣の動向 (スコア:0)
細かい数字を抜きにしてみるとJava、C#、JavaScript、PHPがほぼ横ばい。CとPythonが増加。C++とVBが減少といったところでしょうか。
2%という数字をどう見るかですが。この1ヶ月、Cの周辺で何かありましたっけ。
Re: (スコア:0)
https://www.tiobe.com/tiobe-index/ [tiobe.com]
のグラフを見ましたが、C言語については2016年からの10%以上の急落のほうが気になります
Re: (スコア:0)
検索エンジンの仕様変更の影響という可能性も高い。1文字だからな
Re: (スコア:0)
Cが上がったと言うより、他が下がったから結果的に上がっただけかと。
ちょいちょい順位おかしいよね (スコア:0)
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にはだれか突っ込めよと思う。
Re:ちょいちょい順位おかしいよね (スコア:1)
一世を風靡したVBが17位という事は、長期凋落のトレンドなだけで、
Win7が終われば、開発環境もサポートされなくなり、減るだけでしょう。
それより35位のKotlinの方が妙です。Oracleに一兆円超払うのか、
もし払うのなら、Javaを使い続けないともったいないという判断にも
なり得るでしょうし、そちらもツッコミどころでは?
「おかしい」とは? (スコア:0)
俺の周りでは誰も使っていないからこんなに順位が高いはずがないとか俺の周りではみんな使ってるのにこんなに順位が低いはずがない?
Re: (スコア:0)
敢えて言うならコードの書き方がいいトコVB4位で止まってるモノをVB.NETと言っていいのか?とかか?
Re: (スコア:0)
TIOBE Indexの仕様(「(言語名) programming」の検索結果で判定)で、Visual Basic .NETの順位がVisual Basicより上になるのはたしかに不思議だ。前者を含むページは後者も必ず含んでいるのではないか?
Re: (スコア:0)
TIOBE Indexみたいなクソ判定仕様のレーティングを真に受けるのは時間の無駄。
Re: (スコア:0)
じゃあお前の思う真っ当な判定のレーティングってどんなのよ?
Re: (スコア:0)
そんなん無理