ヘッドライン(RSS)

2017年7月の開発言語ランキング、Pythonを始める人が増加傾向

2017年7月の「PYPL PopularitY of Programming Language」が公開された。PYPLはGoogle検索エンジンにおいてプログラミング言語のチュートリアルが検索された回数から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。チュートリアルの検索回数を人気度と位置づけてランキングしている。

2017年7月におけるインデックスは次のとおり。
順位 プログラミング言語 インデックス値 推移
1 Java 22.6% ↓
2 Python 16.4% ↑
3 PHP 9.1% ↓
4 C# 8.2% ↓
5 Javascript 8.0% ↑
6 C++ 6.6% ↓
7 C 6.5% ↓
8 R 3.7% ↑
9 Objective-C 3.6% ↓
10 Swift 2.8% ↓
11 Matlab 2.5% ↓
12 Ruby 1.8% ↓
13 VBA 1.4% ↓
14 VisualBasic 1.3% ↓
15 Scala 1.2% ↑
16 TypeScript 1.2% ↑
17 Perl 0.8% ↓
18 Go 0.5% ↑
19 lua 0.4% ↓
20 Kotlin 0.4% ↑
21 Delphi 0.3% ↓
22 Rust 0.3% =
23 Haskell 0.3% =

no title

no title

長期に渡ってJavaが第1位を維持しているが、シェアは徐々に下がってきている。ほかのプログラミング言語ランキングでも同様の傾向を示している。PYPLプログラミング言語ランキングではPythonが高いポイントを獲得しており、そのポイントは徐々にJavaに迫ってきている。Pythonは採用されるシーンを増やしており、このままの傾向が続いた場合はPythonがJavaを超える可能性がある。
http://news.mynavi.jp/news/2017/07/07/053/

2: 名刺は切らしておりまして 2017/07/09(日) 10:05:28.73 ID:GA3RtGf7
なんて読むんだ?

4: 名刺は切らしておりまして 2017/07/09(日) 10:06:38.51 ID:CGmHni18
>>2
ばいそ~~~ん

3: 名刺は切らしておりまして 2017/07/09(日) 10:06:14.15 ID:CGmHni18
JavaとPythonのPHPとC#とiOSのアプリ会社がメインなんだね。

6: 名刺は切らしておりまして 2017/07/09(日) 10:07:31.35 ID:SYFNQ1iO
検索は流行の初期状態が反映されるからね

8: 名刺は切らしておりまして 2017/07/09(日) 10:08:25.66 ID:CGmHni18
RはAIのせいかな?

9: 名刺は切らしておりまして 2017/07/09(日) 10:08:59.51 ID:TGPTkEwl
あのモンティーパイソンから貰った名前

10: 名刺は切らしておりまして 2017/07/09(日) 10:09:37.27 ID:KMRQylXt
パイソン
ニシキヘビの事
アメリカの大学の授業で使われる様に
なってから人気が爆発
昔から在るんだけどね

11: 名刺は切らしておりまして 2017/07/09(日) 10:10:28.80 ID:zf7dYWer
わい元工業学生
20年前必修で学んだフォートラン、いまどないだ?

12: 名刺は切らしておりまして 2017/07/09(日) 10:14:26.35 ID:CGmHni18
>>11
誰も使ってない。
20位で0.3%なのでそれ以下というのは誰も使ってないのと一緒。

19: 名刺は切らしておりまして 2017/07/09(日) 10:27:23.03 ID:okfcVNJr
>>12
あほか、cと比較して計算は何倍も早い、今でも使われてるよ

122: 名刺は切らしておりまして 2017/07/09(日) 13:11:12.07 ID:f+R3r9FW
>>12
数字を足してみたら23位までで99.9%だった。
残り0.1%の中だね

63: 名刺は切らしておりまして 2017/07/09(日) 11:38:37.10 ID:K5zQYKCk
>>11
スパコンとか、ごくごく一部の環境では、現役みたい。

13: 名刺は切らしておりまして 2017/07/09(日) 10:17:48.53 ID:G73dSDhg
py使えても確率理論理解してないと宝の持ち腐れ。
そういうバカほど今頃になってpy、py言うわけ。
おれなんかRもpyも昔から使ってるよ。

14: 名刺は切らしておりまして 2017/07/09(日) 10:18:30.88 ID:EuQUipXB
COBOLもないって?

15: 名刺は切らしておりまして 2017/07/09(日) 10:20:39.26 ID:vFRNNk6Y
>>14
ググることもないだろ?

18: 名刺は切らしておりまして 2017/07/09(日) 10:25:13.45 ID:4BLG8dl0
(´・(ェ)・) オラクルがあんな限りJavaに未来はないだろ

20: 名刺は切らしておりまして 2017/07/09(日) 10:29:16.08 ID:xbiq36mu
4 C# 8.2% ↓
5 Javascript 8.0% ↑

javascriptより多いのは、Unityのせいか?

21: 名刺は切らしておりまして 2017/07/09(日) 10:31:49.35 ID:xbiq36mu
0.3%は学生や技術者の中でも、そういうことが必要な人しか触れない数値
一般人には無縁の言語

36: 名刺は切らしておりまして 2017/07/09(日) 10:56:11.04 ID:CGmHni18
>>21
学校でMac開発だと
Corona SDKか最近はunity

22: 名刺は切らしておりまして 2017/07/09(日) 10:32:09.76 ID:KMRQylXt
NASAがフォートランのプログラマーを募集中

23: 名刺は切らしておりまして 2017/07/09(日) 10:32:11.19 ID:76I76qAV
Pythonは数値計算用にMatlab代わりとかで使われてんのかな
Pythonだったら無料だし

40: 名刺は切らしておりまして 2017/07/09(日) 11:03:05.96 ID:hYvkEPAm
>>23
MATLAB は言語の名前じゃないけどな。

NumPy は便利だけど、Python 組み込みじゃないから変な所も多い。
4.0 で標準にしてくれないかな。

24: 名刺は切らしておりまして 2017/07/09(日) 10:34:30.95 ID:qu9w8BKJ
VBAもランキングにはいってるんだな

25: 名刺は切らしておりまして 2017/07/09(日) 10:34:45.21 ID:tH0/xGGX
さすがにここ10年新規ののプロジェクトでPerl見る事は無くなったな
ほぼPythonに置き換わった。
Perlは虫唾が走るほど嫌いだったから有難い

26: 名刺は切らしておりまして 2017/07/09(日) 10:38:07.27 ID:0TioxZpm
いつの間にかperlが絶滅危惧種になってたw

27: 名刺は切らしておりまして 2017/07/09(日) 10:39:51.03 ID:ERDTmVnQ
俺も最近python ばっかりだな。
どうしてもパフォーマンス欲しいところだけjava かC使ってる

49: 名刺は切らしておりまして 2017/07/09(日) 11:21:49.56 ID:dhX9tTtN
>>27
パフォーマンスでJavaとか凄いなw
Javaとぱいちょんの共通点なんてガベコラぐらいで他ないだろ。Javaの作りってパフォーマンス無視だし

78: 名刺は切らしておりまして 2017/07/09(日) 12:00:16.57 ID:aiEIln5e
>>49
今のJavaは最速の部類に入る

Oracle傘下になってからはMySQLと同様、非常に洗練されている

82: 名刺は切らしておりまして 2017/07/09(日) 12:10:26.96 ID:dhX9tTtN
>>78
ソッコーで劣化するパフォーマンスか…

28: 名刺は切らしておりまして 2017/07/09(日) 10:42:45.06 ID:N/DLSFFE
pascal簡単でいいぞ
でもソースが長くなるけど

30: 名刺は切らしておりまして 2017/07/09(日) 10:44:49.72 ID:UnowQliP
Pythonは、日本以外で流行ってて日本ではあんまり、という印章だったけど変わったのかな。

31: 名刺は切らしておりまして 2017/07/09(日) 10:49:47.18 ID:dnyYLaxf
Rもそこそこあるな
統計解析のためかな?

156: 名刺は切らしておりまして 2017/07/09(日) 15:09:57.53 ID:fTvYTMTh
>>31
人口知能はやってるしね

32: 名刺は切らしておりまして 2017/07/09(日) 10:50:50.44 ID:cY53EH9K
perlは最も他人に読みづらいコードを書いた人がドヤ顔で自画自賛する言語だったから
絶滅してくれて嬉しい。

33: 名刺は切らしておりまして 2017/07/09(日) 10:52:04.19 ID:cmVkTNqc
ディープラーニングのライブラリがPythonメインだからでしょ

34: 名刺は切らしておりまして 2017/07/09(日) 10:54:51.33 ID:gVKP5v7D
フォートランは科学技術計算で生き残っている。スパコン用とか

C++が使えりゃ何でもできるさ

42: 名刺は切らしておりまして 2017/07/09(日) 11:07:04.13 ID:CGmHni18
>>34
CUDAやAMD APP またはOpenCL

35: 名刺は切らしておりまして 2017/07/09(日) 10:55:35.53 ID:u80EiKUq
ocamlは何位だ?

58: 名刺は切らしておりまして 2017/07/09(日) 11:34:00.29 ID:aEWvGfOF
>>35
F#と共に沈んだ
いい奴だったんだけどな

38: 名刺は切らしておりまして 2017/07/09(日) 11:00:54.00 ID:KWgttyy9
日本でもpythonが流行ってきてrubyは駆逐されるのか

39: 名刺は切らしておりまして 2017/07/09(日) 11:00:58.52 ID:fybPJbjs
俺もパイソンやろうかな

43: 名刺は切らしておりまして 2017/07/09(日) 11:12:27.65 ID:UnwIdeqS
日本産のRuby終了

44: 名刺は切らしておりまして 2017/07/09(日) 11:12:40.67 ID:If09pU1U
pyはAIのせいだろ

45: 名刺は切らしておりまして 2017/07/09(日) 11:15:05.99 ID:/nZuij7m
pythonはインデントでブロックが指定されてて何か見た目が気持ち悪い

48: 名刺は切らしておりまして 2017/07/09(日) 11:20:52.64 ID:aEWvGfOF
>>45
インデントを入れたがらない新人や老人を矯正するのに役立つ
あとはF#なんかもそうだな

68: 名刺は切らしておりまして 2017/07/09(日) 11:47:36.57 ID:K5zQYKCk
>>45
Pythonは、教育用って側面もあるし。

>>50
Rubyで出来ることのあらかたが、Pythonでできるってのも。あと、日本ではMatzがいるけど、海外の情報を含むからねー。

46: 名刺は切らしておりまして 2017/07/09(日) 11:15:13.11 ID:HjWE3ZwL
マルイ、タナカのガスリボルバーと
コクサイのモデルガンのパイソンを部屋に飾っておくと
仕事が捗りそうな気がする

47: 名刺は切らしておりまして 2017/07/09(日) 11:16:21.09 ID:MIsaaPFt
地方住みPGだけどPython案件は今のところ無いわ
勉強してるけどない

51: 名刺は切らしておりまして 2017/07/09(日) 11:23:29.88 ID:UnwIdeqS
>>47
ネットの時代なのに、地方に住んでるとか関係ない。

54: 名刺は切らしておりまして 2017/07/09(日) 11:25:56.75 ID:aEWvGfOF
>>47
勉強だけじゃ全然足りない
書けると作れるは全然別物

PythonでWebアプリなりなんなり作って晒しまくれ
ソースもGitHubで晒せ

50: 名刺は切らしておりまして 2017/07/09(日) 11:22:33.11 ID:d83ApCot
Ruby低いの意外
Pythonは Perlよりいいかな位の認識だったが、今こんなことになってるのね。

だがオレはLisperとして生きるw

52: 名刺は切らしておりまして 2017/07/09(日) 11:23:37.53 ID:dhX9tTtN
ジャップのエアプログラマーの多さは異常

55: 名刺は切らしておりまして 2017/07/09(日) 11:28:18.06 ID:G1AFRElU
Pythonの強みは
いま流行りの機械学習関係のライブラリが充実していることだな

純粋に言語としてはあまり好きではないが、
これから使う場面も増えてきそうだ

56: 名刺は切らしておりまして 2017/07/09(日) 11:29:44.43 ID:dhX9tTtN
ジャップログラマがまた架空の処理系の話してるのかw
お前らが使ってるぱいちょんはジャップの脳内にしか展開出来ないんでしょ?

57: 名刺は切らしておりまして 2017/07/09(日) 11:32:41.74 ID:MIsaaPFt
勉強しかしてないから何とも言えないけどさ
そもそもPythonってAIや予測統計をやりやすいライブラリがあるから使ってみたいんだよね
業務アプリやWeb構築だけならJazzプレーヤーの名前みたいな仕組み使わないな

59: 名刺は切らしておりまして 2017/07/09(日) 11:34:08.39 ID:dhX9tTtN
ジャップってUMLツールでプログラミングして爽やかな汗をかきながら触ったこともリファも見たことない言語(rustとかlisp)で熱い激論を繰り広げてそう

62: 名刺は切らしておりまして 2017/07/09(日) 11:38:35.83 ID:lGROX/UL
重要なのは、どの言語が一番稼げるかなんだけど
Pythonは稼げるのかな?

69: 名刺は切らしておりまして 2017/07/09(日) 11:47:48.70 ID:G1AFRElU
>>62
研究・分析関係の仕事ではすでに広く使われているよ
そっち関係なら案件はたくさんある

一般的な業務システムやコンシューマー向けは知らないけど
でもAIっぽいことをやるなら使い道がありそう

75: 名刺は切らしておりまして 2017/07/09(日) 11:56:34.47 ID:lGROX/UL
>>69
AIはメカトロが中心になるだろうからMATLABの方が良いと思う。

64: 名刺は切らしておりまして 2017/07/09(日) 11:40:11.87 ID:lWwwubXM
Rubyは松本がキモいから使いたくなかった
「言語を語れるのは私しかいない!」とかキモ過ぎるよあいつ

72: 名刺は切らしておりまして 2017/07/09(日) 11:50:48.83 ID:slpmggOm
>>64
RubyはMatzに始まりMatzに終わったな

66: 名刺は切らしておりまして 2017/07/09(日) 11:44:36.78 ID:NivBF5kV
パイソンとJavaとjavascript(´・ω・`)

67: 名刺は切らしておりまして 2017/07/09(日) 11:46:02.24 ID:gVKP5v7D
昔、Prologを少しだけかじった事があるな。人工知能言語

70: 名刺は切らしておりまして 2017/07/09(日) 11:50:10.50 ID:lWwwubXM
真のハッカーは
一軍=C&lisp
二軍=Python&C++

79: 名刺は切らしておりまして 2017/07/09(日) 12:03:15.78 ID:9v+rEP6b
C++とPhthonをリンクしたらメンテが簡単になるかなと思って一時期勉強したが、
全部Phthonでやろうとしたら色々と拡張しなきゃならん

86: 名刺は切らしておりまして 2017/07/09(日) 12:13:09.65 ID:dhX9tTtN
>>79
ぱいちょんどころか中学生英語すら知らなそう

83: 名刺は切らしておりまして 2017/07/09(日) 12:10:56.89 ID:PvfZdyVP
Rustってもっと伸びると思ったけど何がいけないんだろ?

84: 名刺は切らしておりまして 2017/07/09(日) 12:11:01.81 ID:TT7F/7ua
機械学習か

85: 名刺は切らしておりまして 2017/07/09(日) 12:12:05.70 ID:5CYzSBcS
Cやら、Perlやらが未だにってねw

89: 名刺は切らしておりまして 2017/07/09(日) 12:14:36.65 ID:99KiVe5U
機械学習だろうねぇ

91: 名刺は切らしておりまして 2017/07/09(日) 12:16:18.71 ID:/Y77UXyG
アメリカだったら開発途中だろうがブチ切って退社する。
そんなアホバカは日本では駆逐される

95: 名刺は切らしておりまして 2017/07/09(日) 12:19:54.94 ID:99KiVe5U
>>91
意外とそうでもない
2週間後の退職は労働者の権利だ
ストレス貯めてメンタル病むくらいならとっとと辞めるべし

100: 名刺は切らしておりまして 2017/07/09(日) 12:32:13.97 ID:MmRJt1UE
 
Javaはコンパイル言語&VM動作としては

デザインが古すぎて利便性はもうないだろう

103: 名刺は切らしておりまして 2017/07/09(日) 12:38:02.30 ID:1ym+WVoG
>>100
PHPやRubyなどの主要Web言語が軒並み、VMやコンパイルに向かっている状態

104: 名刺は切らしておりまして 2017/07/09(日) 12:40:04.50 ID:MmRJt1UE
>>103
「としては」が読めないの?
日本人?

128: 名刺は切らしておりまして 2017/07/09(日) 13:23:57.79 ID:1ym+WVoG
>>107
JavaやC++をわざわざスクリプトで動かすメリットないよな

>>104
>>100の言っていることが的外れで勘違いした
Javaは高い互換性を保ったまま、高速化できているんだから、デザイン的には他言語より優れているよ

107: 名刺は切らしておりまして 2017/07/09(日) 12:43:13.44 ID:M3RIlq8J
>>100>>103も言ってることが変だろ。
言語の文法やデザインと、コンパイルやVMはあまり関係がない。
JavaやC++をスクリプト言語として動作させたり、Javascriptをコンパイルするのは可能だ。
物理でつかう、C++風の言語はスクリプトだ。

105: 名刺は切らしておりまして 2017/07/09(日) 12:41:35.44 ID:iwpcrJOy
全くの素人だけど
スカイリムのMOD導入時に
Pythonって名称だけは知った
言語だったのか

これ使いたければ.NET Frame何ちゃらを入れろってのと同じ感じか

108: 名刺は切らしておりまして 2017/07/09(日) 12:43:15.84 ID:0xPv8Cvn
Pythonは分かりやすいけど面白くない言語だよな

111: 名刺は切らしておりまして 2017/07/09(日) 12:54:32.28 ID:cYYOpRhO
pythonは2.7と3とどっち使えば良いの?

116: 名刺は切らしておりまして 2017/07/09(日) 13:01:34.94 ID:G1AFRElU
>>111
使いたいフレームワークがどっちに対応しているかを確認して決める

そうなんだよな
他の言語でもそうだけど、特にPythonはバージョン依存が大きい
あと、導入のしかたが下手だとyumが動かなくなったりする
そこらへんは注意が必要かも

113: 名刺は切らしておりまして 2017/07/09(日) 12:58:41.24 ID:aEWvGfOF
今からやるなら3系

114: 名刺は切らしておりまして 2017/07/09(日) 12:59:17.89 ID:mYKFa4R+
Javaとかww
未だに使ってるのかよw
コンピュータは進化しても人は進化しないねぇ

119: 名刺は切らしておりまして 2017/07/09(日) 13:10:05.78 ID:g+uh/ACz
言語のトレンドが変化するから既得権がなくなる、大変

138: 名刺は切らしておりまして 2017/07/09(日) 13:43:04.55 ID:lWwwubXM
>>119
自由度の高い古典言語とアルゴリズム理論をやっておけば流行はあまり関係ないからな
でも、普通そこまでいかないよね
Knuthとかやたら売れてるけど、あれ大半は置物になってると思うよね
俺ですらSkienaで勉強したし

123: 名刺は切らしておりまして 2017/07/09(日) 13:11:50.32 ID:h7hOCxkb
やっと俺の時代がきたか

146: 名刺は切らしておりまして 2017/07/09(日) 14:31:55.04 ID:lWwwubXM
Cを悪く言う奴はプログラマとは思えん
邪教かなんかか

147: 名刺は切らしておりまして 2017/07/09(日) 14:32:23.48 ID:iPxHS6vK
Cとjavaは当分無くならんだろ
これだけあらゆる方面で普及したんだから
科学計算に特化したfortranや金勘定のcobolなんかとはここら辺が違う

152: 名刺は切らしておりまして 2017/07/09(日) 14:47:20.91 ID:pIte6nzF
Cなんか一々検索しないからな。
不慣れな言語のランキングじゃないの?

160: 名刺は切らしておりまして 2017/07/09(日) 15:16:13.89 ID:4mBChvnC
そもそも実態と乖離しすぎじゃない
学術の分野での話ならわかるが

161: 名刺は切らしておりまして 2017/07/09(日) 15:21:15.79 ID:xTT9N10r
>>160
チュートリアルが検索された回数

171: 名刺は切らしておりまして 2017/07/09(日) 15:41:44.24 ID:vhkQq6NT
python流行りなのはAIのせい
ライブラリがpythonだから仕方なくpython使って、なんだこのクソ言語は!ってなってみんな調べてる
AIは今でこそ戦国乱戦時代だけど、数年で大手に食いつぶされる
人と演算に金かけれない会社は例外なく脱落するよ

175: 名刺は切らしておりまして 2017/07/09(日) 15:52:30.90 ID:M3RIlq8J
>>171
最近のAI以前からPythonは存在してるぞ。
そういうやつは最近のやつだけだろ。

172: 名刺は切らしておりまして 2017/07/09(日) 15:44:21.15 ID:C0NS7jmD
Rを開発に使うか?
統計分析の奴だろ

174: 名刺は切らしておりまして 2017/07/09(日) 15:52:10.10 ID:L3A82eLQ
stackoverflow は大半がweb系となるが、OSSがweb系に多いので致し方ない

他の(非web系)業種であれば、上位に入ってない言語が使われてないと考えるのは早計

web系は大量の言語を使う(求められる)傾向があるので、非web系は低位に押し下げられる傾向は出て来るのが自然

シェアする

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

フォローする

ヘッドライン(RSS)