Python、プログラミング言語の人気ランキングで2位へと躍進。1位奪取も間近か ネットの反応

技術
Photo by Eric Krull on Unsplash
Pythonの人気が高まっているようです。AIの機械学習で需要があるとか。

【IT】Python、プログラミング言語の人気ランキングで2位へと躍進。1位奪取も間近か [田杉山脈★]

1: 名無しさん 2021/05/26(水) 17:47:30.24 _USER
プログラミング言語「Python」が、プログラミング言語の人気指標である「TIOBEインデックス」の2位へと躍進したことが明らかになった。

 TIOBEインデックスは、検索エンジンでの検索数などをもとに月1回更新されるプログラミング言語の人気指標。調査が開始されてからこれまで約20年間、「C」と「Java」の“2強”が上位をほぼ独占してきた。今回の調査では、Pythonが11.87%、Javaが11.74%ということで、Pythonが2位に食い込み、ついにこの一角が崩れることになった。実は昨年11月の段階で一時的に2位に上がり、すぐに抜き返されたことがあったのだが、今回は1位のCとのスコア差も過去最小となっており、「半年以内に1位を奪取する可能性すらある」と分析されている。PythonはO’Reillyによる学びたいプログラミング言語のランキングではすでに2位以下に圧倒的な差をつけているほか、TIOBEが今年1月に発表したプログラミング言語・オブ・ザ・イヤーでも1位に輝いており、この勢いは本物と言えそうだ。

TIOBE Index for May 2021(TIOBE)
https://www.tiobe.com/tiobe-index/
Where Programming, Ops, AI, and the Cloud are Headed in 2021(O’Reilly)
https://www.oreilly.com/radar/where-programming-ops-ai-and-the-cloud-are-headed-in-2021/

https://internet.watch.impress.co.jp/docs/yajiuma/1326969.html

 

引用元: ・【IT】Python、プログラミング言語の人気ランキングで2位へと躍進。1位奪取も間近か [田杉山脈★]

2: 名無しさん 2021/05/26(水) 17:52:47.04
Javaはプログラミング言語としてはよくできているが
運用上はJavaは脆弱性の元になっているので先はない。
PythonはAIの機械学習面で伸びてる言語だから
パソコンでは向いてはいないがパソコンでGPUにやらせるならいいのかと

これからだとスマホのチップに支援機能が強化され続けるので
メインはスマホやタブ用のソフトの有力な開発言語になるのかもしれない。

 

8: 名無しさん 2021/05/26(水) 18:04:55.76
>>2
AIの機械学習面で伸びてる言語だから
パソコンでは向いてはいないが


他の方も同じこといわれますが
AIの機械学習面??ってプログラムうつと
勝手に学習してくれる?ってことですか??

 

14: 名無しさん 2021/05/26(水) 18:28:35.99
>>8
ライブラリが充実してる
機械学習のプログラムを作るときに使える道具が多くて便利なのさ

 

26: 名無しさん 2021/05/26(水) 19:03:21.69
>>2
IT後進国日本に限ってはJavaでしょ結局。
Javaがどうこうではなく老害が生きてるうちは大きな変化を許さない

 

40: 名無しさん 2021/05/26(水) 19:32:12.58
>>26
Javaは2000年前後からまだ20年
主流になって15年くらいのもんだ

 

44: 名無しさん 2021/05/26(水) 19:44:43.08
>>2
Javaの脆弱性は殆どがサンドボックスがらみ。
こいつのおかげで随分とイメージダウンしてる。

 

56: 名無しさん 2021/05/26(水) 20:11:49.96
>>2
クイックソートがうんぬん言い出しそう

 

58: 名無しさん 2021/05/26(水) 20:18:10.91
>>2
いまや、それは危険を承知で使うレガシーしかない

 

5: 名無しさん 2021/05/26(水) 17:56:40.01
Fortranがいまだにランクインしてるのがすげー

 

24: 名無しさん 2021/05/26(水) 18:57:15.92
>>5
数値計算で一番最適化の効く言語

 

25: 名無しさん 2021/05/26(水) 19:02:57.28
>>5
fortranで書いたほうが、C言語より1割以上高速に計算できる。

 

6: 名無しさん 2021/05/26(水) 17:59:12.81
もう人がプログラミングするのは古いよ。
もうAIがつくる。
プログラーマーも失業だな。

【IT】話し言葉でプログラミング Microsoft、ノーコード進化
https://egg.5ch.net/test/read.cgi/bizplus/1622017040/-100

今はまだ幼稚だけど、将来は「こうして、ああして、この機能も付けて…」と人が言うだけでAIが一から作る。
小規模から大規模なものも。

 

7: 名無しさん 2021/05/26(水) 18:04:46.50
>>6
いつ実用化されるかな
たのしみ

 

27: 名無しさん 2021/05/26(水) 19:04:10.77
>>6
まあ簡単に言語化できるものなんて大したことないしな

 

34: 名無しさん 2021/05/26(水) 19:19:17.85
>>6
そんなやり方じゃメンテ不能なクソコード量産するだけだから、仕様変更の都度、一から作り直すことになるわ。

 

9: 名無しさん 2021/05/26(水) 18:05:04.67
python流行ってるけど売り物になるレベルの大規模な業務アプリでも多く使われてるの?

 

12: 名無しさん 2021/05/26(水) 18:19:49.76
>>9 >>11
機械学習とスクレイピングだな

 

20: 名無しさん 2021/05/26(水) 18:43:51.45
>>9
社内システムではあまり使われてないね

 

21: 名無しさん 2021/05/26(水) 18:47:06.45
>>9 業務アプリなんてどんな言語で作っても大差ないだろ。
大事なことは誰でも簡単に作れることだろ?
例えばExcelとの連携とか?

ただ、Python の弱点は全てのOSに標準搭載されていないことだろうな。 搭載されていてもバージョンが古いとか色々ある。

ただ、いま教育用言語の中でトップだから、全ての中で標準になることは間違いないだろう。

 

49: 名無しさん 2021/05/26(水) 19:51:01.00
>>9
YouTube、Dropbox、Reddit

 

73: 名無しさん 2021/05/26(水) 21:59:46.09
>>9
インスタグラムもpythonで書かれてるとか

 

11: 名無しさん 2021/05/26(水) 18:17:06.42
Pythonで何ができるの?
何をするの?
言語がどうこうじゃなくて何を作るかでしょ

 

68: 名無しさん 2021/05/26(水) 21:06:40.38
>>11
なんでもできるよ
電卓代わり
エクセルVBA代わり
Web/スマホ/PCアプリ開発
機械学習
科学演算

 

80: 名無しさん 2021/05/26(水) 22:32:56.77
>>11
汎用言語に何言ってんの?
動作速度が遅いとかメモリー食いすぎとかならともかく

 

17: 名無しさん 2021/05/26(水) 18:40:01.77
CもJavaもクソだからな

 

19: 名無しさん 2021/05/26(水) 18:43:46.23
>>17

人気の元になってる、膨大な数の各種ライブラリは
そのほとんどがCで組まれてるからな。

だから、もしライブラリに無いとか、速度が遅いとか
そんな場合にはCで組めないとライバルに差を付けられないよ。

 

127: 名無しさん 2021/05/27(木) 08:40:56.14
>>17
Pythonを突き詰めるとCを学ばないといけないらしい

 

22: 名無しさん 2021/05/26(水) 18:49:14.43
他の言語と毛並みが違うと、癖の切り替えが辛い。
括弧じゃなくてインデントだったりスネークケースだったり。

 

31: 名無しさん 2021/05/26(水) 19:08:53.64
スクリプトをプログラミング言語として認めたくない

 

39: 名無しさん 2021/05/26(水) 19:30:27.40
>>31
それはコンピュータ能力が低かった頭が昔のままだからだろな

 

33: 名無しさん 2021/05/26(水) 19:10:39.04
pythonはエラーメッセージが不親切過ぎない?
c++よりも更に悪化してる気がする

 

38: 名無しさん 2021/05/26(水) 19:29:00.64
>>33
全てのモジュールが手元にあるんだから
全部遡ってデバッグできる
中まで追って見ていけよ
すぐわかる

 

41: 名無しさん 2021/05/26(水) 19:36:55.97
日本で最初のJavaDayは1996年
パシフィコ横浜だったかな
ジェームズゴスリンと当時はまだ技術担当VPとしてネットウェアからきたばかりのエリックシュミット(Google社長のち現アルファベット顧問)がきてたよ

 

105: 名無しさん 2021/05/27(木) 01:21:37.36
>>41
ネットウェアとか書いたが会社はノベルだったわ
それにしてもエリックシュミットは大成したな

 

43: 名無しさん 2021/05/26(水) 19:41:48.53
Javaは採用して保守してる会社が軒並みゴミだからな
VBとJavaでクソコードじゃなかったの見た事無い
平然と引数をifの判定に使いやがる
オブジェクトっぽいものがあるがコンストラクタは使われてない、使うのは地獄の第一歩であるsetter
副作用箇所と癒着してテストコードも書けやしない

どんなに言語仕様が現代的になっても言語レベルでクソみたいなのが集るって分かるから誰も近寄りたくない
Javaはマイクラに使う言語だと思ってた方が健全だろう

 

48: 名無しさん 2021/05/26(水) 19:49:51.47
pythonは簡単だからな
素人でもすぐできるようになる

 

51: 名無しさん 2021/05/26(水) 19:59:11.26
COBOLはオワコンですか?

 

60: 名無しさん 2021/05/26(水) 20:20:33.68
最近のツールをインストールしてprogram files覗いてみると結構python入ってたりする

 

76: 名無しさん 2021/05/26(水) 22:19:32.50
そう言えば昔Javaから入ったな
プログラマとしてもまだ食えるな

 

79: 名無しさん 2021/05/26(水) 22:31:38.00
今からPHPはやめた方がよい?

 

120: 名無しさん 2021/05/27(木) 02:58:45.01
>>79
PHPってブラウザゲーかソシャゲーくらいしか使いみちない気が

 

126: 名無しさん 2021/05/27(木) 08:24:25.46
>>120
未だにwordpressは人気だし、段々と型付けが充実してきたからまだ行けると思う。
ラムダ式が使いづらかったりクソ言語であることはかわりないが。

 

82: 名無しさん 2021/05/26(水) 22:40:47.64
perlは仕様作った人の頭が良すぎるんだろうな

 

83: 名無しさん 2021/05/26(水) 22:51:56.07
使える言語の幅広げようとJava勉強しようとしてる俺は一体‥

 

91: 名無しさん 2021/05/26(水) 23:24:50.05
まじかーPython書いたことねーわ

 

94: 名無しさん 2021/05/26(水) 23:46:08.47
古参の統計ソフトウェアといえば、SASとSPSSやで
40代以上の統計屋さんは、どっちか一つは使えるはず
RとかPythonが普及したのは急速に普及したのは、ここ10年の話

 

100: 名無しさん 2021/05/27(木) 00:19:35.51
Pythonで仕事あるの?

 

104: 名無しさん 2021/05/27(木) 01:16:27.88
まぁ書けるってレベルでなら大体の人が習得してるだろ
CだろうがjavaだろうがPythonだろうが

 

106: 名無しさん 2021/05/27(木) 01:33:14.66
役立つ度でいうと、LinuxとSQLが最上位
次がPython
この3つは誰でもある程度は使える
Cはプロが使う言語

 

107: 名無しさん 2021/05/27(木) 01:40:08.62
>>106
Cってそんなに難しいか?

 

109: 名無しさん 2021/05/27(木) 01:43:20.04
>>106
日本終わってるな
Cはプロとかそんな認識でLinuxとSQLが最上位とか評価してるようじゃ

 

108: 名無しさん 2021/05/27(木) 01:41:51.00
Pythonでは、ポインターとか参照とか考えてんでええからな
まあ、その分遅いんやけど

 

111: 名無しさん 2021/05/27(木) 01:48:33.61
>>108
Cは実行速度は早いが要求仕様を満たすまでの時間が遅いんだよ
Cで組み上がる時には仕様変更が入るくらい役に立たないかもしれない
つまり得意不得意の使い分けだ
もし長期に使われるなりあるいは要求実行速度が未達ならその時そこだけCに書き換えるなりした方が吉の場合も多い

 

117: 名無しさん 2021/05/27(木) 02:27:13.60
>>111
Pythonのまともなライブラリはswigでcかc++から変換されたものばかり

 

118: 名無しさん 2021/05/27(木) 02:28:47.52
>>108
逆にpythonは値のコピーのつもりが参照になってて意図せず変数の中身が代わってたりするのがウザい

 

114: 名無しさん 2021/05/27(木) 02:13:39.60
Python 楽すぎる。大概のことはできるし

 

128: 名無しさん 2021/05/27(木) 08:41:54.25
>>114
今時どの言語でも大概のことはできるぞ

 

119: 名無しさん 2021/05/27(木) 02:56:15.35
Pythonでゲーム作れるの?

 

122: 名無しさん 2021/05/27(木) 05:10:24.93
>>119
作れるがいまからならUnityとかの方がいいゾ

 

129: 名無しさん 2021/05/27(木) 08:43:12.79
C#好きなんだが?
PythonはDjangoあるけど
Webページ作るの面倒い

データサイエンティストには便利なのかね

 

コメント

タイトルとURLをコピーしました