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

スポンサーリンク
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/

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

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知らんか

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

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

7: 名刺は切らしておりまして 2018/08/18(土) 17:08:15.01 ID:mpTMALfB
Pythonやってて良かったb

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

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のノリで組んだらメモリー食いすぎた

19: 名刺は切らしておりまして 2018/08/18(土) 17:31:00.85 ID:eK6+IjgJ
Python
派遣時代にテストプログラム用に見よう見まねで組んでたあの言語
まさかここまで化けるとはねえ

20: 名刺は切らしておりまして 2018/08/18(土) 17:32:22.32 ID:eK6+IjgJ
パールとシェルがここまで下がったのも意外だったなあ

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

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

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

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

72: 名刺は切らしておりまして 2018/08/18(土) 22:10:56.05 ID:kMrjnfoI
>>34
ReactNativeがどこまで頑張ってくれるかだな

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

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

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

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
消えとらんぞ
あいかわらず不人気なだけや

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

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

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

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

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

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

100: 名刺は切らしておりまして 2018/08/19(日) 00:49:07.27 ID:LdAmcPBA
>>91
脳みそ無くなってる方なので優しくなw

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ならまだかろうじて許せるけど
あれも言語って言えるとは思えんけど

49: 名刺は切らしておりまして 2018/08/18(土) 20:23:47.66 ID:OodIxuaU
C#はいいよな
MSが好きでない俺でもC#は好きだ

51: 名刺は切らしておりまして 2018/08/18(土) 20:27:00.95 ID:nj1gdGGJ
Powershellなんて、言語っちゃあ言語だが、LinuxやDOSやWindowsの内部命令が言語なのかね

55: 名刺は切らしておりまして 2018/08/18(土) 20:40:11.32 ID:kZzg6WMS
>>51
直下で動いてるのは.netで全部受けてる。
まあ基盤系はこれ使えないと作業の自動化できないからやって損はないかな。

MSはオープンソース系技術をどんどん取り入れてるから、早くVBAを捨ててPythonに移行して欲しいもんだ。

53: 名刺は切らしておりまして 2018/08/18(土) 20:33:52.79 ID:APUnXSfp
人気ランキングより
安定して仕事があるランキングだな。

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

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

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

64: 名刺は切らしておりまして 2018/08/18(土) 21:18:28.00 ID:RJmS7ZDD
Powershellっがランキングに入っている・・・・だと?

79: 名刺は切らしておりまして 2018/08/18(土) 23:11:25.89 ID:+v7bYj+t
>>64
Windowsの運用に少しでも関わる場合避けて通れないよ
ただこれあくまでもシェルでという前提でスクリプト書いていかないとひどいことになる
複雑なことは無理せずにほかの言語でやったほうがいい

80: 名刺は切らしておりまして 2018/08/18(土) 23:16:28.04 ID:RJmS7ZDD
>>79
いや、PowerShellは使っているけど通常のプログラミング言語として認められてなかったから驚いている

配列は型変換がうざいけどSystem.Collections.Generic.List<V>使えば解決できるし

74: 名刺は切らしておりまして 2018/08/18(土) 22:38:55.16 ID:GquZk0TH
1 Javascript ←最悪のクソ言語。クラス導入してさらに化カオスに
2 Java ← オラクルが有料化して無事終了。
3 Python ← 開発方針をめぐる内部対立で創始者が離脱

上位はクソ言語しかねえ

89: 名刺は切らしておりまして 2018/08/18(土) 23:56:52.35 ID:OodIxuaU
PHPがどうしても好きになれない
クラシックASPの臭いがするから

92: 名刺は切らしておりまして 2018/08/19(日) 00:06:18.97 ID:TWHP/LuG
なんでこんなにいろいろあるのん
覚えるのや使いこなすの大変じゃ

95: 名刺は切らしておりまして 2018/08/19(日) 00:10:06.73 ID:TLDHGg/+
>>92
普通の物理的な道具だと、用途に合わせて道具を作るけど
プログラミング言語って、どちらかというと「素材」に近いんだよね
各素材で道具を作って見た結果、こんなのに向いてた、向いてなかったって感じで、生態系のように多様な道具が発達していっては淘汰され、消えては生まれを繰り返してる
これは自然な事だから仕方がない

ランキングをポチッとお願いします!

 

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1534578935/

スポンサーリンク
スポンサーリンク
スポンサーリンク
IT自然科学・テクノロジー
シェアする
piment-chanをフォローする
スポンサーリンク
スポンサーリンク
みかんタイムス

コメント