
TIOBE IndexでSwiftが初のトップ10入り 20
ストーリー by headless
堅調 部門より
堅調 部門より
3月のTIOBE Indexで、Swiftが初めてトップ10に入っている。
Swiftは2015年7月以降、前月比で減少した月はあるものの前年比で減少した月はなく、順調にレーティングを伸ばしてきた。2015年12月にはObjective-Cを初めて上回り、その後16か月中10か月でObjective-Cを上回っている。3月は前年比0.68ポイント増の2.268%で、前年の14位から10位まで上昇した。一方のObjective-Cは2014年をピークに前年比での減少が続いていたが、2016年9月以降は前年比で増加に転じている。3月は前年比0.54ポイント増の1.997%となったが、順位は前年から1ランク下げて15位となっている。
1位~3位はJava、C、C++の順になっており、2015年4月にJavaがCを上回って1位になって以降は2年近く順位の変動がない。ただし、トップ3はいずれもレーティングを減らしており、2位のCは前年比6.86ポイント減の7.742%と半分近くまで減少している。1位のJavaも減少幅は大きく、4.14ポイント減の16.384ポイントとなった。3位のC++は1.54ポイント減の5.184%となっている。
4位~8位はC#(4.409%)、Python(3.919%)、Visual Basic .NET(3.174%)、PHP(3.009%)、JavaScript(2.667%)が2ポイント以内の差で並んでいる。前年との比較では6位のVisual Basic .NETと7位のPHPが入れ替わっただけだが、月単位では順位の入れ替わりが激しい。レーティングはPythonが前年比0.34ポイント減少している以外、1ポイント未満の増加となっている。9位のObject Pascal/Delphiは3年ほど前から増加傾向にあり、2月に9位となってトップ10入りしている。3月は前年比0.54ポイント増の2.544%となった。
トップ20で前年比1ポイント以上増加したのは17位のGoのみ。Goは前年比1.78ポイント増で1.982%となり、前年の48位から大きく上昇している。このほか、Rが0.73ポイント増の2.016%(16位→14位)、Scratchが0.70ポイント増の1.472%(26位→20位)などとなっている。
Swiftは2015年7月以降、前月比で減少した月はあるものの前年比で減少した月はなく、順調にレーティングを伸ばしてきた。2015年12月にはObjective-Cを初めて上回り、その後16か月中10か月でObjective-Cを上回っている。3月は前年比0.68ポイント増の2.268%で、前年の14位から10位まで上昇した。一方のObjective-Cは2014年をピークに前年比での減少が続いていたが、2016年9月以降は前年比で増加に転じている。3月は前年比0.54ポイント増の1.997%となったが、順位は前年から1ランク下げて15位となっている。
1位~3位はJava、C、C++の順になっており、2015年4月にJavaがCを上回って1位になって以降は2年近く順位の変動がない。ただし、トップ3はいずれもレーティングを減らしており、2位のCは前年比6.86ポイント減の7.742%と半分近くまで減少している。1位のJavaも減少幅は大きく、4.14ポイント減の16.384ポイントとなった。3位のC++は1.54ポイント減の5.184%となっている。
4位~8位はC#(4.409%)、Python(3.919%)、Visual Basic .NET(3.174%)、PHP(3.009%)、JavaScript(2.667%)が2ポイント以内の差で並んでいる。前年との比較では6位のVisual Basic .NETと7位のPHPが入れ替わっただけだが、月単位では順位の入れ替わりが激しい。レーティングはPythonが前年比0.34ポイント減少している以外、1ポイント未満の増加となっている。9位のObject Pascal/Delphiは3年ほど前から増加傾向にあり、2月に9位となってトップ10入りしている。3月は前年比0.54ポイント増の2.544%となった。
トップ20で前年比1ポイント以上増加したのは17位のGoのみ。Goは前年比1.78ポイント増で1.982%となり、前年の48位から大きく上昇している。このほか、Rが0.73ポイント増の2.016%(16位→14位)、Scratchが0.70ポイント増の1.472%(26位→20位)などとなっている。
多様化? (スコア:1)
トップ20を見ると、トップ5はC#を除き全て前年比マイナスなのに対して、6位以下は全てプラス。
絶対値で見てもJavaを除けばほぼ団子状態といえるんじゃないかな。
そのJavaが今後も引き続き減少していけば最終的にはトップ20がほぼ団子状態になるのかも。
Re: (スコア:0)
Re: (スコア:0)
むしろ、そんな無能はとうの昔に仕事なくなってるんじゃないの?
ソフト専門じゃない俺ですら、いくつかの言語使いまわしながら仕事やってんだぞ?
内製ツールの開発環境がツール開発者によってマチマチで弄るツールによって言語変えなきゃならんという
ずさんな落ちだけどorz
Re: (スコア:0)
ocamlだけとかhaskellだけとかcobolだけという職もあって、わりと高給です
Re: (スコア:0)
まだいっぱいいますよ。
Java だけの人は、まだかなりの数です。COBOL しか手が出せない人も、プロジェクトもまだ存在してます。
まぁ Java のみに留まってる人たちは単価も安いし、能力もほぼ均一なので、人数がそのまま工数にあてはめられて、計画が立てやすいって面はあるんですけど。
Swiftの上昇はまぁわかるけどCの落ちっぷちがひどくない? (スコア:0)
去年でガックっと落ちてるけど
なんかあったけ?
Re: (スコア:0)
モダンC++がそこそこ普及してきたから、CからC++コンパイラを使った"better-C"への移行が進んだ・・・と仮説立ててみたけど・・・C++も落ちてるな・・・
別の仮説として、安価で高性能な、Linuxが動くようなマイコンボードが普及して、いままでCで作られていた組み込み用途の一部が高級言語に移行した・・・とか。
Re: (スコア:0)
最後の一文が言いたくて論理破綻した説をでっちあげました、とさ
Cerの約半分がiOS関連の開発者なのかよ
他ストーリーでフルボッコされて悔しかったのか?
Re: (スコア:0)
Objective-Cを使いこなすにはC言語の知識が必要だったから
のほうがまだ説得力あるな。
Re: (スコア:0)
#3175114 といい #3175145 といい気の違ったようなコメントが湧いてきて怖いな。
Re: (スコア:0)
#3175145をみてApple叩きだから気違いと言われてると思ってしまう発想のほうが怖い
こいつはレベル違うでしょ
「iPhoone」だぜ?あいふぉおおん!
Re: (スコア:0)
objective-cの検索でobjectiveをつけない人(キーワード手抜きから区別つかない人まで様々だと思う)がswiftに移ったことで減ったとか。
※LINQやStringUtilsとかみたいなのは大抵言語名入れない人
Re: (スコア:0)
露骨な対立煽りは皆さんスルーすべきかと。
# iPhone & Android といい MS & Linux といい Java & C# といい……
# 同一人物かどうかは知らんが、人間的に哀れな人だとしか思えない。
Re: (スコア:0)
Javaを一方的に貶す人は良くいますけど、
Cとの対立を煽ってる人は見たこと無いですね。
Re: (スコア:0)
お薬出しておきますねー
Re: (スコア:0)
そういうことにしたいのですね
Re: (スコア:0)
そのガセネタが出た時に道を変えずに仕事が減っていくのを見ていただけの君の負けだよ