【IT】PythonがJavaに迫る勢い - 7月の開発言語ランキング [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
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% =
http://n.mynv.jp/news/2017/07/07/053/images/002l.jpg
http://n.mynv.jp/news/2017/07/07/053/images/003l.jpg
長期に渡ってJavaが第1位を維持しているが、シェアは徐々に下がってきている。ほかのプログラミング言語ランキングでも同様の傾向を示している。PYPLプログラミング言語ランキングではPythonが高いポイントを獲得しており、そのポイントは徐々にJavaに迫ってきている。Pythonは採用されるシーンを増やしており、このままの傾向が続いた場合はPythonがJavaを超える可能性がある。
http://news.mynavi.jp/news/2017/07/07/053/ >>677
スパコンでも利用者に提供される開発言語はCだけかFORTRANもありが多いよ Windowsでって前提の話にシェアの話題ぶつけてくる奴なんなんだろうな >>677
FORTRANが最速の場合もあるよ。
ハードが速いと言えるなら、その学校はろくなことを教えていないということだろうね。
学校にスパコンがあって、それも実行時間の取り合いになったりしないのかね。
いつの時代でも、計算速度とメモリーは不足してるものだと思うが。 FORTRANのライブラリの一番の売りは安定性
数値計算は誤差対策が重要だから fortranだから安定してるというわけでもなくて採用するアルゴリズム次第ですね。 >>684
既存ライブラリの安定性
長年の虫干しの成果 長さ・古さを支えるオカルトめいたものがあるんだろう
「長年の虫干し」が成り立つには、同語反復だが長年使われ続ける必要がある
便利だから使い続けるとか、熱烈なファンがいるとか、執着する人間がいるとか、
言語に潜むそういうオカルトめいた〈奥深い〉部分も「長さ」の基盤になってる Pythonってよく知らないな。
使ったことのある言語
・C/C++
基本。会社の製品ではWindowsではDLLにしてコールしてる。
・VB/VC#
画面表示にお手軽な感じ。製品ではVC#使用。
・perl
ツール作るときに使用。
・Ruby
職場のサーバーに入ってないので、勉強用に自分用ツール作成に使用してみたら遅かったのでperlに書き換えた。以来触ってないがまた使ってみようかな?
・Haskell
難しいので簡単な数式計算するぐらいで学習やめた。
どうせ使わない。
・Lisp
CommonLispなら学生時代使ったことあり。
カッコがやたら打たなければならないので面倒い。
・Fortran
これも学生時代の研究室で触ったことあり。
・Cobol
バイトで触ったことあり。メンテのみだが事務処理なので簡単だった。 Pythonはいま相当いいぞ。
C++のライブラリを呼び出す目的だがな。 >>688
PHPやJavaが無いな
Webアプリをやったほうがいいぞ おいJAVA勉強しようとしたら
めんどくさくて結局やめた やっぱbasicだよな
basicのコンパイラを最強にすればいいのに >>691
基本ソフト作ってるような日本企業なんてこんなもんだよ。先進的なことをやりたいなら、海外いくんだな。 あとは零細ベンチャー企業かな?
大企業なんて何十年前のソースメンテなんて普通にあるからなあ。 COBOLで書いて、お金もらったって人、どのくらいいる? 言語の違いとは結局 言語仕様の違いだ
pythonの何が良いのかは不明だが その「表現力」が魅力なのかなと
大袈裟だが 「国の違い」に通じるものがある 日本とアメリカ 長所と
短所を論って それでも評価するのは現場のPGだ javaも色々と新機軸を
打ち出したけど 時代は移り変わる 今後はpythonの頑張り次第といったところか なんだ、JAVAとCで食っていける時代はもう終わったのか >>690
頭悪くてもそれなりのもの作れるのが
Pythonじゃないの?
便利ならそっち使う方が賢い
Cなんかなんでも出来ちゃうけど
とにかくつらひ >>699
perlの良さと同じ
pythonの良さは
仕様より実装のCで書かれたライブラリとの親和性 >>701
ソフトウェアはプロダクトの出来が全てであって作り手のIQとか関係ない
もっと言えば売れるかどうかが全て 昔は理系卒のフィールドだったけど
もはやそういった人種のアドバンテージは限られたソフトでしか生かせない
ていうか 高学歴でPGやってる時点で負け組臭パネぇんだけど Python という名前はすでに陳腐化してます
Pypanに改名するようにラリー・ウォールを説得してきますん
(´・ω・`)b PythonとPerlの関係は
JavaとC++の関係に似ている 外国人ってPythonをパイテンみたいに発音するんだな
驚いた >>708
カルビーポテトチップの味になるとは
出世したもんだなJavascriptも どんな味がするんだろう…。
知りたいような知りたくないような。 >>708
メソッドの頭が大文字なんてあり得ない! ありえねー書き方してるからありえねー事が起こってるんだろうな https://www.indeed.com/jobtrends/q-java-q-python-q-ruby-q-c++-q-c%23-q-script-q-javascript.html
java, python, ruby, c++, c#, script, and javascript Job Trends
javascript(1%)のワード内にはscript(1.5%)も入ってるので、何でも系のスクリプト言語は0.5%と考えていい
Pythonの求人は(0.85%)なので、スクリプト言語で記載されたものを引き算すると0.35%がPythonメインの求人と考えられる
Pythonの求職者が、0.62%でさらに求職者数が増加するなら、実際にある求人を下回るどころか求職者にとっては短期・長期的に不利となる
求人と求職者のバランスが、求職者に有利なのはJavaとJavascriptとなる
Javaは求人は減っているが、求職者側のキーワードは割合は低く、需給バランスは需要が圧倒する
C++は集計不能なので、求職キーワードとしてつかう人間が少数すぎるか、求職者が圧倒的に仕事で使いたくない言語の可能性が高い(マイナーキーワードは集計外のため)
C#とRubyは需給が長期的に均衡しており、目先の利益でなく長期的な安定を目指すなら良いだろう
なぜ安定するかだが、供給側が安定しているということは、求職者が増えすぎて需給が反転する可能性が低いと理解できるからだ >求人と求職者のバランスが、求職者に有利なのはJavaとJavascriptとなる
>Javaは求人は減っているが、求職者側のキーワードは割合は低く、需給バランスは需要が圧倒する
JavaもJavascriptと文字がかぶるため、求人ヒット数が上がっている可能性もあるので注意 ■ このスレッドは過去ログ倉庫に格納されています