【IT】プログラミング言語のシェア競争は安定期に? 人気ランキングから見えてきたこと

今月の関連人気記事
(集計単位:1ヶ月)
1: 田杉山脈 ★ 2018/08/18(土) 16:55:35.94 ID:CAP_USER

プログラミング言語のシェア争いは安定期に入ったかもしれない──。そんな実態が、最新のプログラミング言語ランキングから見えてきた。この5年以内にアップルの「Swift」やAndroidアプリ開発者に人気の「Kotlin」といった新しいプログラミング言語が登場してきたが、どのようにランキングは推移してきたのか。そこから見えてきたこと。

アップルが開発した「Swift(スウィフト)」とAndroidのアプリケーション開発者に支持されている「Kotlin(コトリン)」は、かつてない速さで人気が高まっている言語である。だが最新のリポートによると、その成長が減速し始めているかもしれない。

調査会社のRedMonkは、さまざまなプログラミング言語に対するプログラマーの関心を2011年から追いかけてきた。それ以来、どの言語よりもSwiftとKotlinが急速に広がったのだという。グーグルの「Go」やMozillaの「Rust(ラスト)」と比べてもである。アップルが2014年に発表したSwiftは今年に入ってから、定番ともいえる「Objective-C」と並んでRedMonkのランキングで10位となった。

ところが8月上旬に発表された最新ランキングによると、10位だったSwiftは11位、Kotlinは27位から28位に順位を落としている。だからといって、SwiftとKotlinが衰退の道をたどっているとか、もうピークを過ぎているというわけではない。

プログラミング言語ランキング(出典:RedMonk)
1. JavaScript
2. Java
3. Python
4. PHP
5. C#
6. C++
7. CSS
8. Ruby
9. C
9. Objective-C
11. Swift
12. Scala
12. Shell
14. Go
14. R
16. TypeScript
17. PowerShell
18. Perl
19. Haskell
20. Lua

ランキングの分析結果について、RedMonkの共同創業者であるスティーヴン・オグラディは、次のようにブログに記している。「一般論として、読者にはランキングの小さな変化は気にしないように忠告したい。順位が1つ入れ替わるくらいは、一般的にはささいな問題である」

2016年ころには顔ぶれが固定化
またRedMonksのランキングには、ある言語が商業プロジェクトにどれほど広く使用されているかや、その言語に熟知したプログラマーがどれほど職を得られるかといったことは、必ずしも反映されていない。

RedMonksが開発者の関心の指標としているのは、Q&Aサイト「StackOverflow」においてプログラマーがそれぞれの言語について質問をした数や、ソースコードの共有プラットフォーム「GitHub」におけるプロジェクト数である。これによってトレンドが分かり、企業が新しいプロジェクトにどの言語を使うべきかを判断する際の目安になる。

プログラミング言語は一般的に、公開されてから最初の数カ月や数年の間に最も注目を集める。このため、時間の経過とともに熱が冷めるのは驚きではない。だが、プログラム言語の世界は過去10年の変革期を経て、少し安定しつつあるのかもしれない。
https://wired.jp/2018/08/18/apple-swift-android-kotlin-rankings/

114: 名刺は切らしておりまして 2018/08/19(日) 02:37:46.17 ID:NULVu/Px
>>1
競争しているのは役に立たないつまらねえ記事書いてるネットメディアだけ
これで何がわかるんだ?
どうでもいいアフィ収入目的の記事書いてる暇があるなら、別のネタ探せよ

3: 名刺は切らしておりまして 2018/08/18(土) 17:03:33.24 ID:KqW8vjb/
JavaScriptはどうしたってHTMLとセット

5: 名刺は切らしておりまして 2018/08/18(土) 17:06:39.19 ID:Dsqc9t7h
>>3
え?
そんなことないでしょう

11: 名刺は切らしておりまして 2018/08/18(土) 17:16:27.54 ID:xWqKilVB
>>3
知識が10年以上遅れてるな…

23: 名刺は切らしておりまして 2018/08/18(土) 17:38:33.29 ID:dWhVe05d
>>3
node.js知らんか

33: 名刺は切らしておりまして 2018/08/18(土) 19:06:44.09 ID:4cTIq1nQ
>>3
技術者として終わってるから転職を勧める
JavaScriptがnodeでServerで頭角出したのももう昔の話だし独自のスクリプトもJavaScript採用する例が出てる
まさかタイムスリップしてきたやつがいるとは思わなかったぜ

42: 名刺は切らしておりまして 2018/08/18(土) 20:07:14.44 ID:SjbTblZ7
>>33
それこそ思い上がりじゃね?
それほどでもないでしょ?

124: 名刺は切らしておりまして 2018/08/19(日) 04:01:58.02 ID:eO80MSK3
>>42
確かにサーバレスみたいな特殊な用途以外じゃWeb系が基本だしな
HTMLと大体セットってのは変わってない
人類にはイベントモデルは早すぎるんや

4: 名刺は切らしておりまして 2018/08/18(土) 17:03:36.20 ID:J/eC8YJx
VBの地位をPythonが完全に食ってしまったな

6: 名刺は切らしておりまして 2018/08/18(土) 17:08:14.34 ID:Dsqc9t7h
>>4
全く別の領域です

57: 名刺は切らしておりまして 2018/08/18(土) 20:55:37.99 ID:PwAa8v8V
>>4
‘正規のクソ言語VBを駆逐したのはC#

8: 名刺は切らしておりまして 2018/08/18(土) 17:10:54.96 ID:t6wr+TY/
人工知能とかだとPythonかね?

9: 名刺は切らしておりまして 2018/08/18(土) 17:11:28.57 ID:p0JNZL84
日本語Basicがないだとぅ!!!

70: 名刺は切らしておりまして 2018/08/18(土) 22:06:37.02 ID:o34wflpw
>>9
N88の方なのか、それともぴゅう太の方なのか

12: 名刺は切らしておりまして 2018/08/18(土) 17:18:16.48 ID:+v7bYj+t
PowerShell使いのオレさまが通りますよ
プログラミング言語はやりたいことで使い分けるもの

15: 名刺は切らしておりまして 2018/08/18(土) 17:20:47.31 ID:sTe1QT68
初心者にはC#マジおすすめ

17: 名刺は切らしておりまして 2018/08/18(土) 17:28:42.25 ID:fS6B6hMd
COBOLとFORTRANしか知らん俺はもう還暦過ぎている老害

22: 名刺は切らしておりまして 2018/08/18(土) 17:37:20.37 ID:ESuhqtXG
>>17
COBOLの求人が年齢問わずでいくらでもあるぞ

18: 名刺は切らしておりまして 2018/08/18(土) 17:29:56.72 ID:eK6+IjgJ
C#むずいわ
Cのノリで組んだらメモリー食いすぎた

21: 名刺は切らしておりまして 2018/08/18(土) 17:37:05.92 ID:dWhVe05d
関数型いまいち普及せんな
ずっと次に来るって言われ続けてたけど
ここ最近は噂になることも少なくなりつつある印象

30: 名刺は切らしておりまして 2018/08/18(土) 18:31:22.51 ID:Dsqc9t7h
>>21
むしろいろんな言語が関数型の特徴を取り入れている

26: 名刺は切らしておりまして 2018/08/18(土) 17:53:56.89 ID:lKcnRMDj
Rubyとはなんだったのか

182: 名刺は切らしておりまして 2018/08/19(日) 20:37:09.55 ID:1LhT6b77
>>26
いらない子

29: 名刺は切らしておりまして 2018/08/18(土) 18:24:43.22 ID:JpjR3Ujt
Pascalが消えてしまった

31: 名刺は切らしておりまして 2018/08/18(土) 18:31:58.04 ID:YQfrBKOH
>>29
LISPもPROLOGも消えたしな

40: 名刺は切らしておりまして 2018/08/18(土) 20:04:02.05 ID:SjbTblZ7
>>31
消えとらんぞ
あいかわらず不人気なだけや

37: 名刺は切らしておりまして 2018/08/18(土) 19:47:34.75 ID:KDytFAAg
スクリプト言語みたいなのばっかりのランキングやん

39: 名刺は切らしておりまして 2018/08/18(土) 19:55:47.57 ID:YKPM+qrJ
>>37
そりゃ、Web全盛期だし、スクリプト言語が主流なのは当然

54: 名刺は切らしておりまして 2018/08/18(土) 20:35:29.91 ID:H3PM8FVK

>>37

スクリプト言語っておもちゃだよなぁ。
だいたい下手くそか初心者が好む。

91: 名刺は切らしておりまして 2018/08/19(日) 00:04:33.17 ID:TLDHGg/+
>>54
この発言してるんの老害おっさんしか見かけない

41: 名刺は切らしておりまして 2018/08/18(土) 20:05:18.35 ID:SjbTblZ7
ピークを過ぎてからが勝負なんだよ

46: 名刺は切らしておりまして 2018/08/18(土) 20:12:46.64 ID:RPyVwljx
javascriptがデファクトスタンダードになるとは。
社内用にブラウザベースのちょっとしたツールを作ってみたけど
atomで以ってしても「}}}}}}}}}}}}}}」が、あれ?どこまで閉じたっけ
とわからなくなる。

47: 名刺は切らしておりまして 2018/08/18(土) 20:21:14.53 ID:OodIxuaU
>>46
コールバック地獄www

71: 名刺は切らしておりまして 2018/08/18(土) 22:09:00.41 ID:kMrjnfoI
>>46
ネタで言ってんの?
コールバック地獄なんてもう死滅したものと思ってたけど。

48: 名刺は切らしておりまして 2018/08/18(土) 20:23:04.92 ID:OodIxuaU
なんでCSSが入ってるんだよ・・・
SASSならまだかろうじて許せるけど
あれも言語って言えるとは思えんけど

60: 名刺は切らしておりまして 2018/08/18(土) 21:09:51.62 ID:s1hAUvnh
javascript最強ってことで結論が出てる。

63: 名刺は切らしておりまして 2018/08/18(土) 21:18:16.92 ID:XvLYCrYU
>>60
言語として人気がある訳じゃないよ
Web開発やってると使わざるを得ないから順位が高いだけ

16: 名刺は切らしておりまして 2018/08/18(土) 17:25:03.42 ID:+4FTX187
MSが絡んていない言語を使っとけば大体大丈夫

引用元

【IT】プログラミング言語のシェア競争は安定期に? 人気ランキングから見えてきたこと

管理人からひと言

CSSが入るのか