【IT】PythonがJavaを抜く - PYPLプログラミング言語ランキング
■ このスレッドは過去ログ倉庫に格納されています
2018年5月の「PYPL PopularitY of Programming Language」が公開された。PYPLはGoogle検索エンジンにおいてプログラミング言語のチュートリアルが検索された回数から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。チュートリアルの検索回数を人気度と位置づけてランキングしている。
2018年5月におけるインデックスは次のとおり。
順位 プログラミング言語 インデックス値 推移
1 Python 22.8% ↑
2 Java 22.5% ↓
3 Javascript 8.57% ↑
4 PHP 8.33% ↓
5 C# 7.87% ↓
6 C/C++ 6.26% ↓
7 R 4.22% ↑
8 Objective-C 3.56% ↓
9 Swift 2.8% ↓
10 Matlab 2.33% ↓
11 Ruby 1.69% ↓
12 TypeScript 1.56% ↑
13 VBA 1.37% =
14 Scala 1.16% ↓
15 VisualBasic 1.14% ↓
16 Kotlin 0.94% ↑
17 Go 0.86% ↑
18 Perl 0.76% ↓
19 lua 0.39% ↓
20 Rust 0.34% =
21 Delphi 0.28% ↓
22 Haskell 0.28% ↓
https://news.mynavi.jp/article/20180515-630398/images/002.jpg
https://news.mynavi.jp/article/20180515-630398/ まぁPythonやっとけばいいよ
最適化なんてのもずいぶん勝手に良いのがあるみたいだしさ ランキングだけだと個々の言語の現実が読めないな。
言語の需要が相対的に増減した結果なのか、言語が成熟して検索される頻度が減っただけのか、単なる不人気言語なのか。
人気とイコールでは無い気がする。 AIは遺産だらけのPython一択になるのだろうか?
Rubyとは何だったのか・・・ >>8
Rubyはプログラマーの平均年収ではトップだぞ いろいろいじってみた個人的感想だけど・・・ランキングにかすりもしてないけどF#が至高の言語だよ excelのデータをPythonで処理
パンダを使えば簡単 >>13
>excelのデータをPythonで処理
それそれw
設計書にかいてあるパラメーターを片っ端からパイソンで打ち込む作業、もうあきた
人工知能に使えなければただのC言語の補助システムで終わるかなあと思ってた 政府系の仕事はJAVAばっかだが
通信系の仕事にPythonがついに出てきたのには驚いた >>2
APIを使ったらじゃなくてJavaのAPIをパクったくせにJava仕様に沿ってない
モドキ言語を作り出したマイクロソフトとグーグルが糞だっただけ。 >>14
OracleJDKの有償化があるしわからんね 1人で100行のプログラムをするのと
100人で10000行のプログラムをするのは違うって話。 >>11
少数だと高度なことをやらせる人材しか必要とされてない可能性が高く
平均値も高くなる Pythonは2と3の違いが面倒だな
Javaは有償化でもう話題にもあがらなくなってきた そういやパイソンがエクセルに搭載されるという話はどうなったんだ 初心者です。Javaって何なんですか?
以前アップデート表示が何度も出てキリがなくて、ついにはトップページまで勝手に切り替わって
戻すのに苦労させられました。 現代風のライブラリはみんなPythonで書かれてるからな
仕事で寄越されるソースがPythonってことも多いし
いやでも使わざるをえない HyperTalkだったら使いこなせるんだけど今回は何位だったの?
今ってAI関係でプログラマーの需要が凄いらしいから年収1000万円ぐらいは余裕かな? 最近、PHPからPython使いになったから、これはうれしい。
とりあえず、コマンドラインでpythonって打つ時はめんどくさい。 取り敢えず、IDE開発環境構築するだけで脱落者が続出 pythonって
・タブ派
・スペース2つ派
・スペース4つ派
の戦いはないの? お前等、頭いいんだな...。
何言ってんだかサッパリわからんww いまやrubyなんてほぼrails専用言語じゃないの? 国内ではRuby信者がうるさいが、世界ではこんなもの。
まぁ、日本発明の言語としては唯一頑張ってる方だよね。 >>35
pep8という標準のスタイル取り決めがあって、
更に、同じ名前でpep8という名前の、その標準スタイルに準拠できているかどうかをチェックするスタイルチェッカがある。
それは標準なので誰もがこれでチェックするのが大前提。githubとかで世間に公開するならね。 >>36
自分が理解できない = 他の奴らが頭いい って考えること自体がアホちゃう? pythonで使われてるライブラリはC/C++で書かれてるものが大半でしょ
ほかの言語でもライブラリ用にバインダを書けば使えるだろうけど
人気が落ちるとそういった貢献してくれるひともいなくなるからね
人の多いプログラミング言語ってだけでpythonは有利 >>41
しかし、何故か、逆に
オレだけが知っている==他の奴はアホバカ
って言うやつ結構いるのが不思議。 >>40
まじかよ、えーこと聞いた!
でもpep8だと、スペース4つなんだな
ちと残念だわ >>45
pythonに対応したIDEやエディタを使う前提で考えて下さい。
他の言語も同様に、今時はエディタなどが支援してくれる前提な気がします。私見ですが。 >>44増改築建て増し状態な老舗旅館で
耐震基準満たせなくて耐震補強する
カネもなく、廃業を余儀なく迫られてる
そんな感じ >>37
ms クエリだし死ぬまでビルにケツ万個されてるわけだな >>46
あら、ご丁寧に。
vim/emacs使いには、スペース2つがマジョリティだった認識だけど、
vim/emacs自体がマイノリティになっちゃったか。 >>49
ぢつはインデントがどうでもいい言語(Cとか)は今でもそれでええんちゃいますか。
pythonはインデントズレるとforループとか狂っちゃうんでうるさいですが。 >>50
インデントのズレが致命的なpythonでは、スペース4つあったほうがいいってことですかい。
そう考えると合理的だけども。
でも、結局ぱっと見でわかりにくいから、
# for ここまで
みたいな非合理的なことしちゃってるというw 週末プログラマなんでSwiftしか使えない。
でもtensorflowも使えるようになったし、必要ならパイソンの資産も借りてこれるんでパイソン一から覚える気しない。 python(と周辺のパッケージ)は日本語が弱すぎる
日本語名のフォルダに入れたpyスクリプトが動かないとか
Microsoft製品ではあり得ない Javaは8になってからstreamとOptionalのおかげで関数型言語チックな記述が可能になった
javatupulesも追加すればさらにコボラーおじさんには理解できないコードが書ける >>12
MSの量子コンピューティング用の言語である Q# は
F# を元祖にして進化したもののようです。
今のうちに F# を勉強しておけば,将来役に立つかも
しれません。 パイソン覚える必要を
簡潔かつ的確に語れる自信ある奴レスくれや Visual Studioで業務アプリ作ってる俺からすると、Pythonとか日頃全く縁がない・・・
そんなに人気がある言語が、いったいどこで使われてるんだ? for (i=0; i<100; i++)
これをPythonでそのまま書けないのが嫌だ
慣れの問題かもしれないけど >>63
おもに大学のコンピュータサイエンス系ですね。
機械学習やら画像処理やらそういう分野。
あとは、そういう大学を出た若者が興した会社で使われてます。 c/c++, c#, py, ts
これだけ使えれば大概生きていける >チュートリアルの検索回数を人気度
Javaのチュートリアルとか新人位なもんだろ。
Pythonは旧人もあまり知らないから検索するよ。 >>65
変数を読んだり書いたりしてる状態変化に依存したコードってのが考え方として古臭いんじゃね 構文なんて学ぶつーほど難しいもんじゃないけど
言語毎ライブラリ関数やビルド環境、インタプリタの癖を掴むまでが厄介なんだよな
最近はコーディング中に外部のオンライン処理へどこまで情報を明け渡すか判断迫られし >>63 >>67
pythonは主に初心者向けの教育に使われてる
あとは有名なライブラリがある分野。webスクレイピングとか。 JS、C#、アイフォンはSWIFT?以外に存在価値を感じない
やること次第なんだろうけど どんなものでもそうだけど
同時にいくつもの尺度があるしな
C/C++ は基本的に凋落傾向にあるけど
C/C++ ではなくてもいい分野がいろいろ広がってるのも事実なら
かといって、C/C++ がなくなったら他の言語が困るというのも事実
単純に一つの指標で上とか下とか決めるのはナンセンスだよね
え?別にそんなことしてない?それならいいけど >>76
スマホアプリ作るならjavascript
ionicとかreact ntiveを使えば、Androidとios両方で動くアプリが作れるぞ > PythonがJavaを抜く - PYPLプログラミング言語ランキング
WEBでやるかローカルでやるかとか環境の違いはあるけど
好みのもんだいで、慣れればどれでも行ける。 言語のランキングとか、こういうところで言語でマウント取るとかアホらしいよな
別に臨機応変にどの言語でも勉強して使えるようになればいいじゃん チュートリアルを見ないと分からない→使いこなしてる人が少ない
ってことでしょ >>81
awkは今でも使ってる
ちょっとしたテキスト処理をさくっとやる分には優秀な道具だよ Rが結構高いな。Rはググりにくいから名前変えてほしいけれども。 Pythonいいと思うけど、よく使う[]とか{}が入力し辛いんだよね
タイピングのホームポジションから離れてるし、間違ってEnterを押しそうになるわ >>88
同意。あとgoも何でそんな名前にしたのよって思った。 >>89
キーの配列はもともと打ちにくいように配置されているからな チュートリアルの検索が多いのって使いにくいことの裏返しじゃ >>14
どうしてJavaに戻ると思ったの?
Pythonに大きな問題が出ある? >>4
PythonとBlenderをセットでやれば遊べる
>>1 >>94
pythonだと安いSEが使えない。
Javaだと人月20万円からあるし ■ このスレッドは過去ログ倉庫に格納されています