2017年7月の「PYPL PopularitY of Programming Language」が公開された。Pythonが大きく上げ、王者Javaに迫る勢いに…。

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% =

長期に渡ってJavaが第1位を維持しているが、シェアは徐々に下がってきている…

続きはソース元で
http://news.mynavi.jp/news/2017/07/07/053/


スポンサードリンク
18:名刺は切らしておりまして 2017/07/09(日) 10:25:13.45 ID:4BLG8dl0.net

(´・(ェ)・) オラクルがあんな限りJavaに未来はないだろ


11:名刺は切らしておりまして 2017/07/09(日) 10:10:28.80 ID:zf7dYWer.net

わい元工業学生
20年前必修で学んだフォートラン、いまどないだ?


12:名刺は切らしておりまして 2017/07/09(日) 10:14:26.35 ID:CGmHni18.net

>>11
誰も使ってない。
20位で0.3%なのでそれ以下というのは誰も使ってないのと一緒。


19:名刺は切らしておりまして 2017/07/09(日) 10:27:23.03 ID:okfcVNJr.net

>>12
あほか、cと比較して計算は何倍も早い、今でも使われてるよ


122:名刺は切らしておりまして 2017/07/09(日) 13:11:12.07 ID:f+R3r9FW.net

>>12
数字を足してみたら23位までで99.9%だった。
残り0.1%の中だね


14:名刺は切らしておりまして 2017/07/09(日) 10:18:30.88 ID:EuQUipXB.net

COBOLもないって?


15:名刺は切らしておりまして 2017/07/09(日) 10:20:39.26 ID:vFRNNk6Y.net

>>14
ググることもないだろ?


26:名刺は切らしておりまして 2017/07/09(日) 10:38:07.27 ID:0TioxZpm.net

いつの間にかperlが絶滅危惧種になってたw


25:名刺は切らしておりまして 2017/07/09(日) 10:34:45.21 ID:tH0/xGGX.net

さすがにここ10年新規ののプロジェクトでPerl見る事は無くなったな
ほぼPythonに置き換わった。
Perlは虫唾が走るほど嫌いだったから有難い


32:名刺は切らしておりまして 2017/07/09(日) 10:50:50.44 ID:cY53EH9K.net

perlは最も他人に読みづらいコードを書いた人がドヤ顔で自画自賛する言語だったから
絶滅してくれて嬉しい。


23:名刺は切らしておりまして 2017/07/09(日) 10:32:11.19 ID:76I76qAV.net

Pythonは数値計算用にMatlab代わりとかで使われてんのかな
Pythonだったら無料だし


33:名刺は切らしておりまして 2017/07/09(日) 10:52:04.19 ID:cmVkTNqc.net

ディープラーニングのライブラリがPythonメインだからでしょ


27:名刺は切らしておりまして 2017/07/09(日) 10:39:51.03 ID:ERDTmVnQ.net

俺も最近python ばっかりだな。
どうしてもパフォーマンス欲しいところだけjava かC使ってる


49:名刺は切らしておりまして 2017/07/09(日) 11:21:49.56 ID:dhX9tTtN.net

>>27
パフォーマンスでJavaとか凄いなw
Javaとぱいちょんの共通点なんてガベコラぐらいで他ないだろ。Javaの作りってパフォーマンス無視だし


78:名刺は切らしておりまして 2017/07/09(日) 12:00:16.57 ID:aiEIln5e.net

>>49
今のJavaは最速の部類に入る

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


31:名刺は切らしておりまして 2017/07/09(日) 10:49:47.18 ID:dnyYLaxf.net

Rもそこそこあるな
統計解析のためかな?


156:名刺は切らしておりまして 2017/07/09(日) 15:09:57.53 ID:fTvYTMTh.net

>>31
人口知能はやってるしね


50:名刺は切らしておりまして 2017/07/09(日) 11:22:33.11 ID:d83ApCot.net

Ruby低いの意外
Pythonは Perlよりいいかな位の認識だったが、今こんなことになってるのね。

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


68:名刺は切らしておりまして 2017/07/09(日) 11:47:36.57 ID:K5zQYKCk.net

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


38:名刺は切らしておりまして 2017/07/09(日) 11:00:54.00 ID:KWgttyy9.net

日本でもpythonが流行ってきてrubyは駆逐されるのか


43:名刺は切らしておりまして 2017/07/09(日) 11:12:27.65 ID:UnwIdeqS.net

日本産のRuby終了


45:名刺は切らしておりまして 2017/07/09(日) 11:15:05.99 ID:/nZuij7m.net

pythonはインデントでブロックが指定されてて何か見た目が気持ち悪い


48:名刺は切らしておりまして 2017/07/09(日) 11:20:52.64 ID:aEWvGfOF.net

>>45
インデントを入れたがらない新人や老人を矯正するのに役立つ
あとはF#なんかもそうだな


68:名刺は切らしておりまして 2017/07/09(日) 11:47:36.57 ID:K5zQYKCk.net

>>45
Pythonは、教育用って側面もあるし。


55:名刺は切らしておりまして 2017/07/09(日) 11:28:18.06 ID:G1AFRElU.net

Pythonの強みは
いま流行りの機械学習関係のライブラリが充実していることだな

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


47:名刺は切らしておりまして 2017/07/09(日) 11:16:21.09 ID:MIsaaPFt.net

地方住みPGだけどPython案件は今のところ無いわ
勉強してるけどない


51:名刺は切らしておりまして 2017/07/09(日) 11:23:29.88 ID:UnwIdeqS.net

>>47
ネットの時代なのに、地方に住んでるとか関係ない。


54:名刺は切らしておりまして 2017/07/09(日) 11:25:56.75 ID:aEWvGfOF.net

>>47
勉強だけじゃ全然足りない
書けると作れるは全然別物

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


62:名刺は切らしておりまして 2017/07/09(日) 11:38:35.83 ID:lGROX/UL.net

重要なのは、どの言語が一番稼げるかなんだけど
Pythonは稼げるのかな?


69:名刺は切らしておりまして 2017/07/09(日) 11:47:48.70 ID:G1AFRElU.net

>>62
研究・分析関係の仕事ではすでに広く使われているよ
そっち関係なら案件はたくさんある

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


84:名刺は切らしておりまして 2017/07/09(日) 12:11:01.81 ID:TT7F/7ua.net

機械学習か


89:名刺は切らしておりまして 2017/07/09(日) 12:14:36.65 ID:99KiVe5U.net

機械学習だろうねぇ


92:名刺は切らしておりまして 2017/07/09(日) 12:16:35.97 ID:mXPjbZIa.net

Pythonが広まるのは当然の結果。
読みやすく、書きやすいからな。
「Hello,World!」を書いたプログラムのソースを見比べるだけでも一目瞭然。
センスの良さがわかる。冗長さが一切ない。

Python登場以前には、必要な機能を満たした上で、
読みやすさ・書きやすさを考慮して作られた言語はなかった。
だからプログラミング言語の習得そのものが難しく感じられた。
最初はおれの頭が悪いのかとも思ったけど、そうではなかった。
おかしいのはプログラミング言語を作った側だったのだ。
例えば、PythonとObjective-Cじゃ雲泥の差だ。

彼らコンピュータオタクは知識の量はすごいが、
わかりやすさや読みやすさ、美しさといったものを
感じとるセンサー(感性)が壊れている人間が多い。

例えば、ベクターにでも行って、個人が作ったフリーウェア/シェアウェアを
何かダウンロードして使ってみたら良い。
「なんでこんな見にくい、分かりにくいUIにしたんだ??」と思える
ソフトで溢れている。
また、彼らの大半は服のセンスがおかしくてダサいが、
それもセンサーが壊れている為だ。

Pythonを作った人は、コンピュータオタクとしては
奇跡的に、そこのセンサー(感性)が正常だったんだ。

要は何が言いたいかって言うと、言語だろうが、製品だろうが、
人に使われるものを作るには、まともな感性が必要ってこと。
iPhoneが成功したのもそこが要因。
感性が腐っている人間はどんなに技術があっても
何もまともなものは生み出せない。
だから、エンジニアの人はもっと感性を磨いてほしい。


93:名刺は切らしておりまして 2017/07/09(日) 12:17:14.27 ID:G1AFRElU.net

あと最近のOSのディストリビューションに
最初からPythonや関連コマンドが入っているというのも要因かもね

昔はデフォルトでPerlくらいしか入っていなかったが

インストールすればいいだけの話だが、
何もしなくてもすぐに試せるというのは案外大きいと思う


111:名刺は切らしておりまして 2017/07/09(日) 12:54:32.28 ID:cYYOpRhO.net

pythonは2.7と3とどっち使えば良いの?


116:名刺は切らしておりまして 2017/07/09(日) 13:01:34.94 ID:G1AFRElU.net

>>111
使いたいフレームワークがどっちに対応しているかを確認して決める

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


113:名刺は切らしておりまして 2017/07/09(日) 12:58:41.24 ID:aEWvGfOF.net

今からやるなら3系


130:名刺は切らしておりまして 2017/07/09(日) 13:31:23.27 ID:EuLDFmT8.net

これからPython始める人は3にしてね


元スレ: http://anago.2ch.sc/test/read.cgi/bizplus/1499562234/