1: ノチラ ★ 2017/08/28(月) 04:41:06.61 _USER
infoq-application-error
2017年8月のTIOBE indexによると、Javaは世界一人気のプログラミング言語だとされているが、その関心は低下し続けている。しかし、ランキングのトップ20を調べると、主要なプログラミング言語すべてで同じ傾向が見られるようだ。では、開発者はどこへ行っているのだろうか? TIOBEのレポートによると、プログラマーのマインドセットの割合を高めることにより、複数の新言語がそのギャップを埋めているという。

Javaは依然として、次に最も人気のあるライバル言語であるCと比べて、2倍のシェアを維持しているが、どちらの言語も去年より人気が大きく低下している。トップ20にある他の12言語も低下しているが、残り6言語 (Visual Basic .NET、R、Go、MATLAB、Scratch、Dart) 合わせて1.34%の増加は、Java単独で6.05%の低下と比べて、はるかに小さい。

TIOBEは、特にCrystal、Kotlin、Clojure、Hack、Juliaを挙げて、新しい言語への関心が高まっていると見ている。これらの全体シェアは小さいが(すべて1%未満)、その浸透速度は注目に値する。特に、RubyのいとこにあたるCrystalは、1ヶ月で60位から32位へと飛躍した。Crystalを支持するSantiago Palladino氏は、これは驚くことではない、今や多くの会社がプロダクション環境でCrystalを使っている、とツイートした。

JetbrainsのKotlinというJVM言語が上昇した要因は、今年5月、GoogleがAndroid開発言語に採用して支持したためだろう。Googleのトレンド検索によると、そのあたりでKotlinの急上昇が見られる。Spring Frameworkも1月、Kotlinのサポートを発表した。

JetbrainsのHadi Hariri氏はGoogleの影響について同意したが、その発表の前もKotlinは着実に上昇していると述べた。彼はInfoQに次のように語った。

TIOBE indexの急上昇は、Google I/Oでの発表に関係していると思います。それとは別に、1年以上前のリリース以来、Kotlinの採用は増えており、1.0のリリースから1.1(今年2月にリリース)まで、GitHubプロジェクトのコード行は8倍に増加しています。

TIOBE indexにおけるKotlinの順位といくらか関連しているが、Hadi氏は結局「Kotlin採用の継続的な増加がより重要なことです」と述べた。

TIOBE Programming Community Index (公式のタイトルを付けると)は毎月公表され、プログラミング言語の相対的な人気を反映している。これは、主要な検索エンジンから収集したデータを用いて、世界中の熟練したエンジニア、講座、サードパーティベンダーの数からランク付けしたものだ。今月版には、過去12ヶ月のトレンド分析も含まれている。なお、ランキングに含まれる言語はチューリング完全である必要がある。
https://www.infoq.com/jp/news/2017/08/Java-Still-One-Tiobe
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1503862866/


2: 名刺は切らしておりまして 2017/08/28(月) 05:00:15.73
2ならコボルとフォートランだけが生き残る

6: 名刺は切らしておりまして 2017/08/28(月) 05:23:12.66
>>2
すでに死亡確認レベルだな。

9: 名刺は切らしておりまして 2017/08/28(月) 05:53:07.81
>>6
Fortran95を今も使ってるぞ
数値計算では現役だよ

14: 名刺は切らしておりまして 2017/08/28(月) 06:47:37.55
>>9
fortranは拡張しすぎて訳ワカメ

3: 名刺は切らしておりまして 2017/08/28(月) 05:09:58.31
言語によって得意不得意なことってあるんでしょ?

7: 名刺は切らしておりまして 2017/08/28(月) 05:23:51.59
>>3
あるが、この統計のトップレベルの言語なら対して違わない。

4: 名刺は切らしておりまして 2017/08/28(月) 05:17:50.61
順位付け

8: 名刺は切らしておりまして 2017/08/28(月) 05:44:02.89
Perl6がんばれ

10: 名刺は切らしておりまして 2017/08/28(月) 05:56:07.46
アセンブラ → C言語 → C++ → JAVA → ???
という上位の互換性言語の不在がJAVAを1位にしているんだがな・・・・。

28: 名刺は切らしておりまして 2017/08/28(月) 08:09:31.56
>>10
その中で業務の世界で主流だったの
アセンブラとJavaだけじゃん

32: 名刺は切らしておりまして 2017/08/28(月) 08:19:39.55
>>28
今じゃドライバ開発はアセンブリ言語よりCの方が多いぞ
流石に大規模システム向けのハードウェアじゃ演算ユニットが多すぎて
アセンブリで直書きはシンドイ

34: 名刺は切らしておりまして 2017/08/28(月) 08:23:04.20
>>32
この世界で業務と言ったら基幹システムのことだよ

12: 名刺は切らしておりまして 2017/08/28(月) 06:09:00.03
さて、10年後も残ってる言語はどれだ

15: 名刺は切らしておりまして 2017/08/28(月) 07:04:46.17
まだJavaが圧倒的に強いのか

24: 名刺は切らしておりまして 2017/08/28(月) 08:01:25.34
>>17
Pythonは処理が遅すぎるので実際に運用するシステムには使わない。
使う場面はプロトタイプ開発や実験といった限定された場面のみ。

31: 名刺は切らしておりまして 2017/08/28(月) 08:17:13.77
>>24
限定されたって言うほど狭い範囲じゃないけどね
確かに、量をこなす必要があるシステムでは使われないけど
Pythonに関しては日本国内で何故か普及してないだけで
海外も含めたシェアって意味では結構使われてる
主たる用途は確かにアルゴリズム検討、Matlabの置き換えだけどな

18: 名刺は切らしておりまして 2017/08/28(月) 07:37:11.64
Flashは必要だが、Javaはいらない

20: 名刺は切らしておりまして 2017/08/28(月) 07:53:21.05
基本はCだな
C#とC++

21: 名刺は切らしておりまして 2017/08/28(月) 07:54:27.89
JAVAはいいね
JAVAスクリプトはもっといい
残念なことに派遣社員と外人が多すぎてカオス状態だが

22: 名刺は切らしておりまして 2017/08/28(月) 07:56:14.01
パイソンは使ってるところが少ない
富士通の現場で使ったがCのサポート感覚だったな
シェルが少しずつパイソンに取って代わるみたいだ
だが人工知能に使うにはコツがいる

26: 名刺は切らしておりまして 2017/08/28(月) 08:07:28.84
Javaくらいいろいろな業務の世界で使われてきた言語の代替がそう簡単に出てくるわけはない
実績、プログラマー人口など慣性が重い

30: 名刺は切らしておりまして 2017/08/28(月) 08:15:30.62
.NETにしなよ。

33: 名刺は切らしておりまして 2017/08/28(月) 08:21:13.12
pythonはFFIが優れてるから
ありとあらゆる場面で使われてるが
型チェックが弱いから業務の世界ではいまいち

36: 名刺は切らしておりまして 2017/08/28(月) 08:53:37.11
Pythonって話なかったっけ

38: 名刺は切らしておりまして 2017/08/28(月) 09:00:19.04
javaって主に何作ってるの?

49: 名刺は切らしておりまして 2017/08/28(月) 12:46:59.43
>>38
基幹系からスマホアプリまで制御系を除くあらゆるアプリケーション

41: 名刺は切らしておりまして 2017/08/28(月) 10:11:10.70
COBOLも昔はこんな扱いだったんだろ?
長生きなのはいいね

43: 名刺は切らしておりまして 2017/08/28(月) 10:29:32.12
Kotlinの案件なんて全く見かけないな日本では

46: 名刺は切らしておりまして 2017/08/28(月) 12:40:09.37
goは2.0でジェネリクス入るから更に伸びるだろう

51: 名刺は切らしておりまして 2017/08/28(月) 12:58:45.68
C#最強異論は認めない。

55: 名刺は切らしておりまして 2017/08/28(月) 13:07:54.06
ほぼ毎日さわっているが、Rがこういう記事に名前が出てくると未だに違和感がある

62: 名刺は切らしておりまして 2017/08/28(月) 13:47:24.89
本物のプログラマはfortran一択

68: 名刺は切らしておりまして 2017/08/28(月) 14:15:52.94
>>62
PASCALじゃ駄目ですかw

65: 名刺は切らしておりまして 2017/08/28(月) 14:06:32.82
生産でいえば、PythonかC#だわね
Javaは好きになれない
個人的にはDを応援してるが…

69: 名刺は切らしておりまして 2017/08/28(月) 14:31:02.99
結局のところ適材適所で普遍的なものはないという当たり前に戻っただけ

70: 名刺は切らしておりまして 2017/08/28(月) 14:46:42.39
西はJava、東はc#が流行ってるって聞いたけど
今どうなんだろ

71: 名刺は切らしておりまして 2017/08/28(月) 15:02:33.07
javaってどのjava? サーバーサイドのほう?
javaランタイムがノソノソと立ち上がって
ゆっくりとプログラム本体が立ち上がる
インストール型ソフトウエアって最近あんまり見ないような。

73: 名刺は切らしておりまして 2017/08/28(月) 17:55:32.31
>>71
Androidも知らんのか

74: 名刺は切らしておりまして 2017/08/28(月) 18:51:44.95
スカラがJavaの後継なんじゃなかったっけ?

スポンサード リンク