ヘッドライン(RSS)

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

1: 名無し@webensoku 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/

3: 名無し@webensoku 2018/08/18(土) 17:03:33.24 ID:KqW8vjb/
JavaScriptはどうしたってHTMLとセット

5: 名無し@webensoku 2018/08/18(土) 17:06:39.19 ID:Dsqc9t7h
>>3
え?
そんなことないでしょう

11: 名無し@webensoku 2018/08/18(土) 17:16:27.54 ID:xWqKilVB
>>3
知識が10年以上遅れてるな…

23: 名無し@webensoku 2018/08/18(土) 17:38:33.29 ID:dWhVe05d
>>3
node.js知らんか

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

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

103: 名無し@webensoku 2018/08/19(日) 01:21:31.73 ID:HoZISPv4
>>3
転職しかないな。

4: 名無し@webensoku 2018/08/18(土) 17:03:36.20 ID:J/eC8YJx
VBの地位をPythonが完全に食ってしまったな

6: 名無し@webensoku 2018/08/18(土) 17:08:14.34 ID:Dsqc9t7h
>>4
全く別の領域です

57: 名無し@webensoku 2018/08/18(土) 20:55:37.99 ID:PwAa8v8V
>>4
‘正規のクソ言語VBを駆逐したのはC#

7: 名無し@webensoku 2018/08/18(土) 17:08:15.01 ID:mpTMALfB
Pythonやってて良かったb

8: 名無し@webensoku 2018/08/18(土) 17:10:54.96 ID:t6wr+TY/
人工知能とかだとPythonかね?

9: 名無し@webensoku 2018/08/18(土) 17:11:28.57 ID:p0JNZL84
日本語Basicがないだとぅ!!!

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

13: 名無し@webensoku 2018/08/18(土) 17:19:01.57 ID:7MFCGsxr
並列実行を簡潔に書ける言語あくしろ

14: 名無し@webensoku 2018/08/18(土) 17:19:08.37 ID:4V2Z1fA4
優秀なソフトを生む人は、マイナー言語でも、あまり気にしない傾向かな

15: 名無し@webensoku 2018/08/18(土) 17:20:47.31 ID:sTe1QT68
初心者にはC#マジおすすめ

16: 名無し@webensoku 2018/08/18(土) 17:25:03.42 ID:+4FTX187
MSが絡んていない言語を使っとけば大体大丈夫

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

22: 名無し@webensoku 2018/08/18(土) 17:37:20.37 ID:ESuhqtXG
>>17
COBOLの求人が年齢問わずでいくらでもあるぞ

24: 名無し@webensoku 2018/08/18(土) 17:41:38.69 ID:amsq7DHu
スマホアプリなんてハイブリッド開発が主流だしな
SwiftとKotlinは転落する一方だろう

34: 名無し@webensoku 2018/08/18(土) 19:12:02.63 ID:4cTIq1nQ
>>24
ハイブリッドもこれというのが出てくる前にPWAの普及で食われるかもしれない
簡単なものはPWAでそれで出来ないものはNativeときれいに分かれそう
スマホ以外にもリーチできるブラウザに結局は集約されていく

26: 名無し@webensoku 2018/08/18(土) 17:53:56.89 ID:lKcnRMDj
Rubyとはなんだったのか

182: 名無し@webensoku 2018/08/19(日) 20:37:09.55 ID:1LhT6b77
>>26
いらない子

27: 名無し@webensoku 2018/08/18(土) 18:15:03.63 ID:zbS6EujY
ExcelにPython載るってニュースあったけどどうなったんかな
もうVBAいやじゃ

56: 名無し@webensoku 2018/08/18(土) 20:46:54.43 ID:k6vFdgLM
>>27
Rとかpython とか幾つか使える言語があるなら
excel なんて基本的人権の欠けた仕事は拒否しろ

29: 名無し@webensoku 2018/08/18(土) 18:24:43.22 ID:JpjR3Ujt
Pascalが消えてしまった

31: 名無し@webensoku 2018/08/18(土) 18:31:58.04 ID:YQfrBKOH
>>29
LISPもPROLOGも消えたしな

40: 名無し@webensoku 2018/08/18(土) 20:04:02.05 ID:SjbTblZ7
>>31
消えとらんぞ
あいかわらず不人気なだけや

32: 名無し@webensoku 2018/08/18(土) 18:56:17.52 ID:Yih/I6VO
C#が頑張ってて嬉しい

36: 名無し@webensoku 2018/08/18(土) 19:43:21.00 ID:OkYwAXpk
Javaって、DBが売れなくて氏にそうになっているOracleが
「Java使っている奴らから金とってやるぜ~! ウヒョー」
ってなって、みんな逃げ始めている言語なんでしょ?

38: 名無し@webensoku 2018/08/18(土) 19:54:41.59 ID:Dsqc9t7h
>>36
それは違う
儲からないからみんな逃げてる

37: 名無し@webensoku 2018/08/18(土) 19:47:34.75 ID:KDytFAAg
スクリプト言語みたいなのばっかりのランキングやん

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

54: 名無し@webensoku 2018/08/18(土) 20:35:29.91 ID:H3PM8FVK
>>37

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

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

100: 名無し@webensoku 2018/08/19(日) 00:49:07.27 ID:LdAmcPBA
>>91
脳みそ無くなってる方なので優しくなw

102: 名無し@webensoku 2018/08/19(日) 01:09:48.86 ID:TLDHGg/+
>>100
脳みそないから何いっても自分は玄人だって主張するから一緒だけどな

41: 名無し@webensoku 2018/08/18(土) 20:05:18.35 ID:SjbTblZ7
ピークを過ぎてからが勝負なんだよ

43: 名無し@webensoku 2018/08/18(土) 20:09:04.33 ID:nj1gdGGJ
Fortranで並列処理みたいな、計算言語は全然流行らんナ

53: 名無し@webensoku 2018/08/18(土) 20:33:52.79 ID:APUnXSfp
人気ランキングより
安定して仕事があるランキングだな。

そういう意味では、単体での仕事が少ないjavascriptは意外。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする