Rubyが衰退してPython全盛時代くる?

1: 名無しさん 2021/03/15(月) 07:35:58.25 ID:+uLOunRi0 BE:318771671-2BP(5500)

引用5ch(2ch)元スレ: ・Rubyが衰退してPython全盛時代くる?

93: 名無しさん 2021/03/15(月) 14:19:51.18 ID:Cu7hZD3D0

>>1
Rubyもpythonももう古い
そんな言語を主言語として開発してるのは日本くらい(苦笑)

94: 名無しさん 2021/03/15(月) 14:24:47.67 ID:9LuH4StU0

>>93
Rubyは知らんがPythonは機械学習分野で無双な状況だろ
データ分析分野でもRを食いそうだし

2: 名無しさん 2021/03/15(月) 07:36:43.61 ID:vDYhCIv10

タイムマシン速報

3: 名無しさん 2021/03/15(月) 07:37:58.57 ID:OrmPhbCb0

そろそろAdaの時代

4: 名無しさん 2021/03/15(月) 07:39:25.91 ID:0H0CR7I50

elispの時代が来るとは

5: 名無しさん 2021/03/15(月) 07:50:40.34 ID:BvhB2H1p0

cobolだぞ

6: 名無しさん 2021/03/15(月) 07:51:49.59 ID:Ex6td4mT0

インデントだけでネストするのがどうもな

38: 名無しさん 2021/03/15(月) 09:55:10.81 ID:MvpkeQxx0

>>16
頭固い奴だな
郷に入れば郷に従うのがソフト屋だろうに

西でswiftあると言えば行って看病してやり
東でjavaやるぞと言われれば行ってその束を負い
南に死にそうなobjectCあれば行ってもうダメとも言えず
北にkotlinあればつまらないから辞めろとも言えず
一人の時はLLVM最高と悦に入る

そういう者になりたくもなくもない

45: 名無しさん 2021/03/15(月) 10:10:33.07 ID:up2G4JPV0

>>38
アプリ屋カッケーな

20: 名無しさん 2021/03/15(月) 08:26:31.12 ID:pGQItau60

>>6
他の言語だと80桁絶対マンがおるからな

43: 名無しさん 2021/03/15(月) 10:05:01.85 ID:0IFeqlpQ0

>>6
ハゲどう?

75: 名無しさん 2021/03/15(月) 13:13:07.44 ID:U8dsj6Ap0

>>6
JavaScriptでデバッグ時にカッコの対応で泣いてる連中見ると、まあインデントというのはありかなと思う。

7: 名無しさん 2021/03/15(月) 07:51:59.33 ID:n1rebsZ50

BASICでしょ

8: 名無しさん 2021/03/15(月) 07:53:15.99 ID:uL1k2NYc0

どう違うの?

9: 名無しさん 2021/03/15(月) 07:54:13.55 ID:VQHu8jiJ0

Ruby というよりはRuby on Rails かな、個人的には。
生産性は高いけれど、遅いんだよね。仕方ないけど。
他の後発言語・フレームワークの方が扱いやすかったりするからそっちに流れている感じはする
スタートアップ・ベンチャーで未だ採用されてる

63: 名無しさん 2021/03/15(月) 12:38:34.35 ID:DDLOyaYi0

>>9
今はアンギュラーだろ

って聞いたけどホント?

66: 名無しさん 2021/03/15(月) 12:41:48.97 ID:VQHu8jiJ0

>>63
Angular はフロントエンドのフレームワークだあね。JavaScriptっていうかTypeScriptで開発するやつね。
今はFlutterかReact使う人が多いんじゃないかなあ。

10: 名無しさん 2021/03/15(月) 07:54:25.51 ID:Ex6td4mT0

プログラミング言語じゃないけどpower automateは今のうちに飛びついておけばひと稼ぎできそうだから勉強始めてる

11: 名無しさん 2021/03/15(月) 08:00:17.82 ID:f6Ft4pGc0

>>10
RPAも結局バンドルソフトウェアの勝ちなのか

26: 名無しさん 2021/03/15(月) 09:04:42.59 ID:iP3DAAI70

>>11
UiPathもwinactorもオワコンなのかな?

76: 名無しさん 2021/03/15(月) 13:13:46.38 ID:U8dsj6Ap0

>>11
妄想の世界ならなんでも勝ちだよ、

12: 名無しさん 2021/03/15(月) 08:01:23.32 ID:Kvy//jRk0

C言語習得した俺に死角はなかった

13: 名無しさん 2021/03/15(月) 08:02:45.10 ID:u0ldmtUa0

昔からだろ

14: 名無しさん 2021/03/15(月) 08:05:05.85 ID:sNFnCrY20

オライリーの本が怖いから

15: 名無しさん 2021/03/15(月) 08:08:10.18 ID:YuyY2Aaa0

PythonってJavaよりも古いんだよな

21: 名無しさん 2021/03/15(月) 08:28:00.02 ID:gtrIRoCx0

>>15
古いからこそ枯れているとも言えるけど、Ruby も大概古いよな。
チラッとコードを見たことがある程度やけど、インデントだけでブロック定義ってなんか怖い。
まあ、開発環境とかエディタ側で対応すればいいだけだか。

78: 名無しさん 2021/03/15(月) 13:15:08.20 ID:U8dsj6Ap0

>>15
そこら辺はかなり微妙。

Javaにはoakの時代があり、それを考えるとJavaの方が古い。

17: 名無しさん 2021/03/15(月) 08:24:29.13 ID:Ex6td4mT0

おすすめのpython本があったら教えて?
出来たら外人が書いたギャグが寒い奴、あれ系じゃないと言語勉強してる気になれない

18: 名無しさん 2021/03/15(月) 08:25:37.84 ID:zWxkhtXv0

CでもJavaでもvbでもどれか1個出来れば全部出来るよ

19: 名無しさん 2021/03/15(月) 08:26:04.10 ID:hFAeWN4O0

時代はrustだろ(´・ω・`)

22: 名無しさん 2021/03/15(月) 08:28:23.77 ID:bAlcwN1q0

C++、Python、JavaScriptができればあんま困らないかなって印象

23: 名無しさん 2021/03/15(月) 08:32:55.90 ID:Ex6td4mT0

>>22
JavaScriptが入っているところが1周まわって、わかってる感がすごいするな
めちゃくちゃ伸びるぞこれから バカにしてる奴は駆逐される

65: 名無しさん 2021/03/15(月) 12:41:43.66 ID:DDLOyaYi0

>>22
c++はオワコン
これからはrustだよ

24: 名無しさん 2021/03/15(月) 08:42:03.67 ID:PHJwusYG0

今更?

25: 名無しさん 2021/03/15(月) 08:46:49.07 ID:WUw99UYJ0

c++とか何か一つ出来るなら他の言語はやり方ざっと見てまあまあ出来るでしょ
後はどんどん慣れていけばいい

27: 名無しさん 2021/03/15(月) 09:09:28.32 ID:gtrIRoCx0

まあ、JavaScript なんかのプロトタイプベースのオブジェクト指向言語は、
大雑把に言えば C言語の構造体に構造体そのものやメンバを操作する
関数ポインタをメンバとして含むものと理解すりゃいけるしな。

グダグダにやれば、従来の手続き型、関数型言語として書けるしw
クラスベースになると継承やらなんやらとチト考え方を変えんとあかんけど。

28: 名無しさん 2021/03/15(月) 09:16:26.73 ID:jq4hfiQn0

Rubyなんて、とっくに終わってる言語なんだが

29: 名無しさん 2021/03/15(月) 09:16:46.53 ID:UibeMce20

Perlでほぼ足りてる

30: 名無しさん 2021/03/15(月) 09:17:04.12 ID:D8aWt5ae0

令和納豆さんも敗訴したし特に語ることもないな。
はい解散!

あ、令和納豆誹謗中傷で騙る事はあるのかな?w

31: 名無しさん 2021/03/15(月) 09:18:35.36 ID:QxwucQf80

5年前くらい?猫も杓子もRubyなんて時期があったが聞かなくなったな

82: 名無しさん 2021/03/15(月) 13:19:27.58 ID:U8dsj6Ap0

>>31
そもそもRubyが天下を取った時はない。
railsが出た時は着目されたが、その時すでにLLの主力はJavaScriptとPythonだった。

32: 名無しさん 2021/03/15(月) 09:19:52.53 ID:lgVU0CEC0

未だにRubyオンレイルズを学校でやってるやつらって、、、

33: 名無しさん 2021/03/15(月) 09:24:58.80 ID:TfvLefsr0

c#でしょ?
coreはやっぱりすごい。

34: 名無しさん 2021/03/15(月) 09:26:46.67 ID:t2NBQeoL0

PC-BASICがpythonで書かれてるらしいんだよ。いいぞ、PC-BASIC。

35: 名無しさん 2021/03/15(月) 09:30:31.23 ID:vXk2fsnS0

こねえよ。

36: 名無しさん 2021/03/15(月) 09:32:25.73 ID:Zx755U0d0

2000年代はphp
2010年代はjsとJava

やってた奴の大勝利だからな。

37: 名無しさん 2021/03/15(月) 09:39:25.31 ID:VQHu8jiJ0

金融や業務システム開発領域だと、Javaは鉄板なようですねえ。今もこれからも。>>36
新卒未経験SIerに行く子達も研修はJavaで現場もほぼ確実にJava。他の言語やる機会あるんだろうけども。
やっぱ型を明示的に宣言する、コンパイル時にエラーがハッキリする、メモリ管理がそう厳しくないってのは
属人化を防ぎやすく一定の生産性を確保しやすいってことで受け容れられてきたんだろうかね。

46: 名無しさん 2021/03/15(月) 10:28:43.36 ID:VpzTIfCT0

>>37
まだしばらくJavaの時代は続くから基本はJavaでサブとしてJavaScriptをわっておけば5~7年は安泰だろ。

39: 名無しさん 2021/03/15(月) 09:56:50.64 ID:PzTywmaH0

pythonでアプリ開発ができればなあ

70: 名無しさん 2021/03/15(月) 12:44:02.86 ID:DDLOyaYi0

>>39
GUIがダメだね

クライアント言語はVBAの圧勝

40: 名無しさん 2021/03/15(月) 09:58:18.32 ID:Ex6td4mT0

最近、特に目が弱くなってきたので一番、簡潔にデザインパターンが書ける言語がもっとも優れた言語のような気がする

41: 名無しさん 2021/03/15(月) 10:01:55.21 ID:Ex6td4mT0

乱視が酷くて左か右に読んでくと1行ズレるからクラスの名前がどんどん短くなってくる

42: 名無しさん 2021/03/15(月) 10:02:50.60 ID:Is4mK/if0

三項演算子がいつの間にか追加されてると思ったら2006年か
15年以上触ってないとは・・

44: 名無しさん 2021/03/15(月) 10:06:59.87 ID:rtZ9HwgO0

女のほうが男より10年くらい長生きするから年金負担もやばい

47: 名無しさん 2021/03/15(月) 10:36:22.82 ID:hYZDlTW60

pythonはカンタンナンデケド処理を早くするのが難しい

48: 名無しさん 2021/03/15(月) 10:42:06.63 ID:MvpkeQxx0

>>47
生処理しちゃだめよ
大体の用途は高速化済みライブラリあるから
それ使えばいい
数値計算ならnumpyだしDBならpandasだし
画像とかならopencv

python自体は繋ぎ役

69: 名無しさん 2021/03/15(月) 12:43:27.98 ID:DDLOyaYi0

>>48
結局、フォートランの方が早いンダよなあ

49: 名無しさん 2021/03/15(月) 10:54:12.89 ID:PEVqoyg70

phpやろうぜ。バージョン7以降だと結構柔軟で使いやすい

50: 名無しさん 2021/03/15(月) 10:54:30.63 ID:AIkdBzsw0

インタプリタ言語は環境さえ作ってしまえばソース手直しで簡単に挙動の手直しが出来るのが楽だな
勝手ツールのパラメタを外出しせず内部に書いても気にならない

51: 名無しさん 2021/03/15(月) 11:03:55.29 ID:eXgAUGQ90

Perl PHP は時代遅れ?

53: 名無しさん 2021/03/15(月) 11:12:22.13 ID:VQHu8jiJ0

>>51
Perlは観なくなったねえ。PHPは7以降、無茶苦茶速くなったり型を導入したりと進歩がめざましく、
LaravelやCakePHP最新版ではだいぶ開発生産性が向上したと言える。PHP8で更にパフォーマンスがアップしてて頼もしい言語・環境になってる。採用事例も比較的多い。

52: 名無しさん 2021/03/15(月) 11:09:08.09 ID:dM/8glK50

Pythnは読みやすくて好き。
汚いソース書くやつとかどうもね。

54: 名無しさん 2021/03/15(月) 11:14:55.57 ID:tw7HIr3O0

pythonは型明示しないことがどうこう言われてるがぶっちゃけそこで問題が発生することはあんまりない
大体のライブラリが違う型渡した場合エラーで警告してくれるかちゃんと変換してくれるし
まあ遅い理由が型明示してないことだから問題と言えば問題だが
寧ろ値渡しと参照渡しが勝手に決められることの方が予期せぬバグの原因になりやすい

57: 名無しさん 2021/03/15(月) 11:21:54.16 ID:80QOpRVL0

ワイ、最近まで海外で働いてた
日本で、転職して、rubyとvue.jsが多くて困惑する

67: 名無しさん 2021/03/15(月) 12:42:44.07 ID:DDLOyaYi0

>>57
海外だと何が多いの?

58: 名無しさん 2021/03/15(月) 11:27:57.53 ID:o8c7f3sk0

そう言えばC言語って今はどうなってるのか?

64: 名無しさん 2021/03/15(月) 12:40:43.00 ID:MvpkeQxx0

>>58
組み込み機器では元気に動いてるよ
デバイスドライバとかだとC一択だし

59: 名無しさん 2021/03/15(月) 11:28:52.77 ID:o8c7f3sk0

大昔にコボルとフォートランを勉強したが挫折したw

60: 名無しさん 2021/03/15(月) 11:37:09.55 ID:TjzwXu230

とりあえずPHP消えてほしい

62: 名無しさん 2021/03/15(月) 12:07:14.20 ID:IEfE8h2T0

俺が唯一使える言語
でも処理遅くない?

68: 名無しさん 2021/03/15(月) 12:42:56.26 ID:5CQAuBKm0

エディタがほぼpycharm 一択なのがな
eclipseみたいな無料で不自由なく使える環境が欲しい

71: 名無しさん 2021/03/15(月) 12:44:30.33 ID:VQHu8jiJ0

>>68
VSCode悪くないよ

72: 名無しさん 2021/03/15(月) 12:45:09.00 ID:Ico7kQW10

rails が強いからまだまだ安泰だろ

73: 名無しさん 2021/03/15(月) 12:53:43.54 ID:0o8gILs+0

rubyも終わった終わったと言われながら息が長いよな
rubyが衰退して○○全盛期が来る
rubyが衰退して△△全盛期が来る
rubyが衰退して□□全盛期が来る
って、ずっと言われてるじゃん

74: 名無しさん 2021/03/15(月) 13:12:36.54 ID:352tjww+0

ハンドガンの話し?

77: 名無しさん 2021/03/15(月) 13:14:14.30 ID:9jpSOqgQ0

もう衰退しきっているな

79: 名無しさん 2021/03/15(月) 13:16:13.47 ID:AFvVVvk00

C♯低みの見物

80: 名無しさん 2021/03/15(月) 13:17:27.69 ID:zHuzKW720

まだJavaて主流なのか?

85: 名無しさん 2021/03/15(月) 13:22:24.55 ID:U8dsj6Ap0

>>80
まだというか、Javaは今の主力。

CとCOBOLの時代がようやく終わり、次がJavaの時代になつた。
COBOLはまだ銀行システムなどに残っているがみずほの5千億システムが基本Javaだったことからもわかるように、すでにCOBOLはメンテ以外の需要はほとんどなく、CもC++化していないオリジナルは組み込み以外使い所がなくなっている。

83: 名無しさん 2021/03/15(月) 13:19:53.83 ID:zPndoUPb0

バカプログラマが生産され続けているので
バカ向け言語のRubyやフレームワークのRuby on Railsがまだまだのさばっていくと思う

91: 名無しさん 2021/03/15(月) 13:40:31.42 ID:zPndoUPb0

>>86
RubyはほぼほぼRoRがセットで語られるWeb系で活発に用いられる言語で
Pythonはあくまでも現状機械学習向けの言語
今Rubyが担ってる分野にPythonが入ってくるってことは考えにくい

Rubyの衰退についてはなんとも言えないが
Ruby自体は文法も簡単で日本語ドキュメントが多く短期的人材育成コストが低く済むため
Web系スタートアップでは依然使われ続けてる

Javaが一番求人多いし主力であるのは事実だろう、
それについてどうこう言うつもりはまったくないのに急に噛み付いてくるお前は何なんだよ

84: 名無しさん 2021/03/15(月) 13:19:56.38 ID:9jpSOqgQ0

c++やっとけば大抵の手続き型言語はなんとかなる

87: 名無しさん 2021/03/15(月) 13:24:02.97 ID:U8dsj6Ap0

>>84
でもJavaの方が軽いし、楽だよ。

95: 名無しさん 2021/03/15(月) 15:00:35.33 ID:MvpkeQxx0

>>84
「やっとけば」の範囲広すぎるんだよ
C++98とC++17じゃ別言語だろアレ

>>87
実行時の軽さで言えば断然C++だな
言語仕様の重さでC++を超える言語は無いと思うが

89: 名無しさん 2021/03/15(月) 13:29:04.97 ID:VQHu8jiJ0

Javaも1.5のあたりは、遅い・重い・メモリ食い過ぎで
一部では不評ではあったが、時代かわったねえ

90: 名無しさん 2021/03/15(月) 13:32:10.63 ID:/XjOdNkl0

空気が入ってるロバみたいなやつか?

92: 名無しさん 2021/03/15(月) 14:13:40.04 ID:lGtQ49ei0

Rails の全部入りスタイルは、マイクロサービス、SPA、k8s と相性が悪いからな

96: 名無しさん 2021/03/15(月) 16:10:05.30 ID:VQHu8jiJ0

c++ もc++20とかアプデしてて、つよつよ言語になってるのだろうけど
Rustとかナウなヤングの言語が採用されていくんじゃないかと妄想

97: 名無しさん 2021/03/15(月) 18:44:07.99 ID:Vv8uZ6IW0

ruby教徒は隠れキリシタンとして細々生きるよ
速度を要求されない個人用便利ツールを作るには最高に便利だから

98: 名無しさん 2021/03/15(月) 19:39:51.20 ID:orbZQJYi0

ベーマガでBASIC覚えて
掲示板サイト作ろうとperlやって
大学の授業でC覚えて
研究室でC++やって
会社入ってVB6覚えたけどC#に切り替えて
DB触る為にSQL覚えて
なんだかpython流行ってたので覚えて
javascriptに苦戦中なう

99: 名無しさん 2021/03/15(月) 19:48:50.99 ID:jAtQqFvr0

趣味で覚えたけど人のためにプログラム書くとか凄すぎる

100: 名無しさん 2021/03/15(月) 19:53:32.12 ID:P+bLRIrj0

最近の俺の業務はPower automate開いてることや
タイトルとURLをコピーしました