X



【IT】Rubyの死?開発者はどの言語を学ぶべきか? [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/08/10(木) 14:47:08.39ID:CAP_USER
日本のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日本で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。

ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。

テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。

同記事はRubyの人気低下の証拠として、Indeedによる求人数でRubyの人気が9番目にまで低下しているとのこと、IEEE Spectrumのプログラミング言語ランキングで、Rubyの順位が2014年の8位から2017年の12位まで低下していること、さらにCoding DojoでRubyコースが終了したことなど、幾つかの事実を挙げています。

またコンピューターサイエンス分野で関心が低いことや、Twitterを始めとした巨大企業がRailsの採用をやめたこと、Stack Overflowで関心が低下していることなども、Ruby人気が低下している具体例としてリストアップしています。

同記事では「Python」と「JavaScript」を学ぶべき言語として推奨しています。

Pythonは、Web開発やデータサイエンス、その他分野でここ数年急激に広まっており、Rubyと似たシンタックスを採用している部分もあるため、Ruby開発者にとっても習得しやすいプログラミング言語であると説明されています。

またJavaScriptは、全世界で最も使用されている言語であり、Node.js、AngularやReactといった強力なフレームワークによって、バックエンドからフロントエンドまで幅広くカバーした、価値のあるプログラミング言語であるとされています。

IEEE Spectrumの2017年ランキングでもPython言語は1位となっていてこの主張はある程度納得できるところかもしれません。

同様に、JavaScriptの応用範囲の広さも、誰もが認めるところだと思います。
http://www.softantenna.com/wp/software/death-of-ruby/
0002名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:48:26.66ID:RyBkjXFM
パールでいいじゃん
0003名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:48:26.98ID:c0w7bv9h
これからは無難にpythonかな
0004名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:52:35.78ID:s+y7aadm
RubyよりCrystal
0005名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:52:40.46ID:X7RCf0lL
終了。
0006名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:53:14.08ID:s+y7aadm
結局日本初はガラパゴス
0007名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:56:04.78ID:/fu1xqRD
>>2
ルビーより前に死んでるぞw
0009名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:56:54.69ID:vF1Ce/Jp
まつもとゆきひろが楽天に入ってしまったのがruby凋落の原因。
二足の草鞋では限界がある。
所属先がgoogleやamazonみたいに技術革新に積極的なところならまだ良かったが、
楽天は対極にある企業だし。
0010名刺は切らしておりまして
垢版 |
2017/08/10(木) 14:58:03.50ID:s+y7aadm
Stack overflowなんて起こすの?
まつもと氏らしくない。
0011名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:02:44.95ID:vN+pxyyL
Ruby = 遅い というイメージが強いからそれが影響しちゃってるのでは?
0012名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:04:14.92ID:mktq16k1
python3 を選んでよかったw
あの時はRubyとどっちにしようかなと確率半々だったwwwwww
0013名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:05:42.55ID:mktq16k1
>>2
どうせ perl5 なんだろ? ロクなことがない なんちゃってw
0015名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:14:36.57ID:VT08wEAj
みんなRailsを使いたいだけだからね
0016名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:21:33.57ID:5GLUs2df
>>9
他にも選択肢あったろうに、よりによって楽天を選ぶw

あのサイトの中の人になろうと思うってのは、よくわからんな。
0017名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:22:39.52ID:p/bOQMb8
まあPythonだわな
0018名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:22:54.17ID:s+y7aadm
ブロック構造を
 制したものが勝つ
と思う。
0019名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:24:45.34ID:s+y7aadm
> Twitterを始めとした巨大企業がRailsの採用をやめたこと
Twitterは今もscala?
0022名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:32:10.30ID:V5FUJ/ZY
Rubyやろかなと思ってたら環境めんどくさそうで
Railがどうとかで
そしたらPythonが流行り出して
こっちかなと
0024名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:40:30.33ID:0BCMPeRw
プラットフォームによるんだから好き嫌いすんなってだけの話
0025名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:40:47.52ID:jMR9QqLL
phpでええやん。
nodeはコールバック地獄が辛いんじゃ
0026名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:42:27.37ID:s+y7aadm
>>23
TensorFlow
https://www.tensorflow.org/
をPerlがカバーしていたら説得力もあるのだが。
0027名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:43:40.79ID:uRVLyDoc
何を選んでもプログラムなんて、演算、分岐、繰り返しを書くだけだろ。
大したものじゃないよ。
0028名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:44:51.58ID:s+y7aadm
Web designerは乱立で薄利多売の世界だろ。
Machine learningが収益の高い世界であるのが今2017年の世界。
0029名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:45:23.59ID:0BCMPeRw
>>27 UIなり3D表示を含んだりしたらGPU叩いたりもするし、今流行りのAIなんかもGPU
使ってるからどれを使うかってのは大きな選択肢だよ
0030名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:51:42.29ID:M1UVmqhz
>>27
アホかw
今はオブジェクト指向、スレッドが当然になっているので、そんなに簡単なものではないよ
0032名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:53:22.92ID:s+y7aadm
>>30
Pure OOP vs Simple script
0033名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:57:00.44ID:jMR9QqLL
静型vs動型ってこと?
>>32
シンプルスクリプトってなに?
英語分からんから意味わからんw
0034名刺は切らしておりまして
垢版 |
2017/08/10(木) 15:58:02.70ID:0BCMPeRw
まあただのJavascriptの固まりであるNode.jsでもBluetooth叩ける時代だから言語選び
は楽になってきているとも言えるけど、もっと込み入ったことしようとするとその言語が
内包しているライブラリが結局Cだったりしてで、最後はCで書こうかってことになるのよね
OpenMaxとかでデコーダ叩いたりとかももっと楽にならないかねと
0035名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:02:31.52ID:rp3FS80V
JavaScript=IT土方言語ってイメージしかないんだけどどうなの?
0036名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:04:02.24ID:0BCMPeRw
>>35 ハードウェアも叩けて組み込みでも使えるようになってきてるからねえ
言語がどうこうではなくなってきてるってことだと
0037名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:06:21.81ID:rp3FS80V
>>36
組込みでJavaScriptなんて使うの??
んーC++ですらあまり普及していないのにJavaScriptなんて
誰も使わないんじゃない?
最近組込みの方もリソースに縛られる事少なくなったけどJavaScriptだと
C++より速度遅いんじゃない?
0038名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:06:47.66ID:jMR9QqLL
javascriptはムズイぞ。javaの3倍はむじゅい
素人でもクロージャあたりまでやったらあってなるやん
0039名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:08:17.16ID:0BCMPeRw
>>37 上に書いたNode.jsね
ラズパイとかLinuxだと当たり前に使えるからむしろそれが流行りでわざわざ自分で一から
書かなくて良いからね
速度は今はハードウェアの速度が十分保証されてるから全然気にならないよ
ていうかライブラリはCだから実質速度は問題にはならないと
0040名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:09:35.71ID:jMR9QqLL
組み込みって何やるんや?
0041名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:09:57.67ID:0BCMPeRw
>>40 ハードウェアを含んだ制御をするってことやね
0042名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:14:21.43ID:jMR9QqLL
なるへせ
0043名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:15:40.66ID:FeKgSeHf
いまから覚えるならなにがいい?
0045名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:16:13.48ID:rp3FS80V
>>39
俺もあまり速度は気にならないんだけど、たまーにμsecレベルでアレコレしないと行けない時があって
C++だとやっぱ遅いよね〜って思う事がある
0046名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:16:36.55ID:jMR9QqLL
>>43
php

ブログチュートリアルやれや
0047名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:16:52.10ID:rp3FS80V
>>44
うちはもっぱらファームって呼んでるよ
0048名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:18:33.96ID:P3uy4uMk
良くも悪くもphpが安定している
0049名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:18:58.82ID:P3uy4uMk
Rubyは日本でしか流行っていない。
0050名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:19:16.13ID:jMR9QqLL
>>45
どっちもntvコードじゃないんか?
なんか違うんか?
0051名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:19:56.66ID:0BCMPeRw
>>45 ロボット制御なんかだと昔はシングルタスクのDOSじゃないとあかんとかあったけどな〜
今はそれほどでもな状況だからロボット研究してる人とか楽しいだろうなぁと
0052名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:22:51.58ID:jMR9QqLL
正直c++が使えないならともかく
どっちも選べて無印を選ぶシチュエーションがわからん。
0055名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:26:44.02ID:mktq16k1
>>53
haskell や lips はやらないのか? 後者はインデントはEmacsがやってくれるだけで構文にはかかわらないが
0057名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:35:02.75ID:0BCMPeRw
>>52 Androidでネイティブコードを使いたいってときSTLが端末毎に異なるってんで
できるだけ使いたくないな〜って状況はあったかな
やっぱりプラットフォームが何を積んでるかでの言語選択はプラットフォーム分裂時代
としてはあるのかなと
0058名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:50:03.43ID:jMR9QqLL
ほむほむ
0062名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:52:06.04ID:TtzICm0u
人工知能の時代なんだからPrologだろ
0063名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:55:23.91ID:rp3FS80V
>>50
c++のライブラリはCのライブラリより色々危険な部分を排除してくれてるからな
結構違うよw
0064名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:55:25.70ID:X2bZRVcI
自分はサンデープログラマーだからいろんな言語をつまみ食いしてるけど
本職にしてる人ってそんなにツブシが効かないものなの? (´・ω・`)
0065名刺は切らしておりまして
垢版 |
2017/08/10(木) 16:58:47.11ID:rp3FS80V
>>64
今までの遺産があって、それを使い回すから業務で色んな言語を使い回す事はあまり無いよ
うちなんてほぼC++でたまにCだよ
Rubyとかはテストジグ作るときに使うくらい
0067名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:02:15.84ID:YpAI6ACg
>>9
それ以前の問題じゃねえの?
もともとrubyとrailsの相性とかバージョン毎の挙動の一貫性のなさとか
面倒くさすぎた。
0068名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:02:25.35ID:47TLUYvB
オープンソースのC系統の開発でもビルド制御はpythonだったな、
仕事で統合開発環境を導入しないでpythonコード解析してくれって依頼あった時は、余りのスパゲッティコード過ぎて即死した。いい思い出がある。
0069名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:04:27.35ID:c4CTBO6x
違う文法を使いこなすというだけなら
言語を移るのもそれほど大変じゃないかもしれないけど
関連するライブラリやらツールやら
エラーメッセージの出方と対処法やら
もっとこまかなクセみたいなものから
そういう全体の知識を含めて考えると
言語を移るのもそう簡単じゃなさそうだよね
0071名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:08:10.80ID:YpAI6ACg
>>65
そういうのを含めると、golangやswiftはなかなかいい落し処じゃないかと思う。
Webスクレイピングなんてgoだと標準のライブラリだけでも結構出来ちゃうしね。
0073名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:14:05.62ID:rAO4YFF3
script言語のライバルであったpythonがAIで需要を増してるので
Rails一本足のrubyはちょっと苦しいわな
つってもよくあるwebサービスを作るのには相変わらずRailsが抜けて楽ではあるのだけど
0075名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:25:50.66ID:zT4z6x45
まーたおまいら使いもしないで適当な事ばかりw情弱だなー(´・ω・`)
Python=AIだと思てtんだろーがもう違ってきてるぞ。
すでにC#やらいろいろ移植が始まっている。
0076名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:27:40.25ID:38ZkgTsD
Railsはイイんだよなぁ。
Python on Railsが欲しい。
0078名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:34:10.34ID:38ZkgTsD
>>9
その影響は少なからずあると思う。
主要言語にならなくても、
仮にニッチなところで最高の生産性が出せることが証明されたら
生き残り易かったのにな。
0079名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:35:21.55ID:TtzICm0u
いつの時代も王道はアセンブリだろ
0080名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:37:14.94ID:e/99ye9K
フロントはもうJSで構築する時代だよな
0082名刺は切らしておりまして
垢版 |
2017/08/10(木) 17:45:45.59ID:IT9CCdBP
こんなもん、ちょっと便利ツール作るためのもんでしょ
0085名刺は切らしておりまして
垢版 |
2017/08/10(木) 18:16:31.44ID:38ZkgTsD
>>77
どうせブロックごとにインデントするんだからPythonのインデントは理に適ってると思う。
0087名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:26:06.06ID:o6ecJGEU
>>9
楽天は名前貸しでしょ?
他にも国内国外いろんな企業の仕事してるよあの人
0090名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:34:24.38ID:T7mRvqIL
アールで良いよ
0091名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:34:46.82ID:kYCvseHo
どの言語を学ぶべきかとか言ってるようじゃただのマニアだよ
言語なんて手段なんだから
仕事なら目的のために手段を選ぶな
手段のために目的を選ぶのは自作野郎のすることだ
0092名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:35:00.02ID:CktGEL+v
>>76
逆にレイルズなきゃまじで終わりなのがなんともね
0093名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:35:50.54ID:TZg8fl7Z
>>2
Perl糞言語だと思うけど好き。
正規表現が楽だし、何より速いんだよな。
ffmpegの標準出力をそのまま転送とかもできる。

どうせ処理はほぼjsでやるならありだと思う。
0094名刺は切らしておりまして
垢版 |
2017/08/10(木) 19:50:56.20ID:TB8RKWt5
セキュリティの高いアウトプットが簡単に得られるなら何でも良いです。
0098名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:23:02.66ID:HpTwqWZ8
日本がますます重視されなくなって来ている事も若干関係有るかもな。
例示される通貨に中国元はあるのに、日本円は無かったり、
言語関連機能で中国語はサポートされているのに、日本語は無かったり。
国力が落ち、衰退するということがどういう事か、身を以て知る事ができる。
0099名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:24:37.21ID:tUSQdEno
>>93
データ型を厳密に扱う必要があるときは
Perlはイマイチだけど正規表現はいいよね
他の言語が正規表現出来ないわけじゃないけど
Perlの手軽さは素晴らしい。
0100名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:26:08.57ID:lo7B/sJi
計算分野はpythonがスタンダードになったと思ってもいいぐらい。Rあたりもかなり食ってるだろ。

fortranももういらないかも
0102名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:33:18.37ID:GSFfJ4yx
Railsの作者は、デンマーク人だぞ。
日本が重視されなくなったこととは関係ない。

結局、コミュニティが海外からみて閉鎖的に
みえることが原因じゃないかな。

このままだとRailsの一発屋で終わる。
0103名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:35:04.82ID:HpTwqWZ8
>>102
rubyの話題だ。レイルズは言及してるだけ。国語力。
0105名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:38:25.25ID:ckka9L4C
国産の言語は

欧米の言語に、勝てない。 Pythonは 人工知能や機械学習に突破口を見出したが、Rubyは何もできなかった。
文法も Pythonはシンプルだし、

JavaSriptは まだ スタンダードができていないから、もう少し静観したほうがいい。
0106名刺は切らしておりまして
垢版 |
2017/08/10(木) 20:43:22.28ID:ydl8bAOS
 
まつもとはPerl, Pythonに触発されてRubyを造った

Perl-CGIが力不足と感じられた頃に注目を浴びてRailsとともに爆発的に普及した

しかしこれだけ大規模開発が必要となってくると「土方」を雇わざるを得なくなり
「土方セーフ言語」のPythonの需要が高まったのが現在
0108名刺は切らしておりまして
垢版 |
2017/08/10(木) 21:00:01.30ID:eODkbt5K
Python は、NumPy を組み込みにしてくれないのかな?
かなり使いにくいんだけど。
0109名刺は切らしておりまして
垢版 |
2017/08/10(木) 21:08:53.64ID:GOK6XI50
C
0111名刺は切らしておりまして
垢版 |
2017/08/10(木) 21:23:48.39ID:9TpFHz6e
機械学習のライブラリ差
こういうところの蓄積あればJSでもいけるからな
差は埋まらんか
0113名刺は切らしておりまして
垢版 |
2017/08/10(木) 22:17:04.15ID:WsjjzSYs
Vol2のRubyの顔はやばいくらい可愛いエレベータを上がってきてヒールでよろけた後の顔アップとかマジで神憑ってる。鳥肌立ったわ。
Vol3は上手く表現できない直感レベルの差を感じる(Vol2の可愛い衣装補正が効いてるだけかも知れない)鳥肌立ったわ。
今日初めて敬遠してたVol4を見てみたら自分でも意外なくらいあっさり慣れちゃった。鳥肌立ったわ。
0115名刺は切らしておりまして
垢版 |
2017/08/11(金) 00:41:23.64ID:VMz5xhK5
>>110
とっくに死んでいる
そもそも論理を積み重ねる人工知能など今日の流行りではない
0117名刺は切らしておりまして
垢版 |
2017/08/11(金) 02:15:47.22ID:LC83nAHg
>>116
7nk mk2k
0119名刺は切らしておりまして
垢版 |
2017/08/11(金) 02:43:33.76ID:DhXfr1Qx
Rubyに死を!
0120名刺は切らしておりまして
垢版 |
2017/08/11(金) 02:56:01.53ID:gedWM9bq
RoRが凄かったので一時期Rubyに人が流れた

ところが、他の言語もRoRをパクったようなフレームワークを作り出し、
RoRの利点が少なくなった

結局、Rubyが凄いのではなく、DHHやRoRが凄かったのでRubyが流行った
0124名刺は切らしておりまして
垢版 |
2017/08/11(金) 08:51:55.34ID:YDkGxP2s
「結婚はエラい、子供がいればもっとエライ」と思う人へ…4ページのマンガが話題
http://izdjh.longmusic.com/8.html
0125名刺は切らしておりまして
垢版 |
2017/08/11(金) 08:56:16.88ID:jtZg5b1F
Pythonは習得しやすい言語だと宣伝されているけど、そうでもない。
Pythonには癖がある。
Rubyのほうがよっぽど習得しやすいように思える。
0127名刺は切らしておりまして
垢版 |
2017/08/11(金) 09:12:11.33ID:jtZg5b1F
Rubyはじゃっかん関数型言語っぽい。
0131名刺は切らしておりまして
垢版 |
2017/08/11(金) 10:11:12.95ID:3r+Hv1jB
要は適材適所ということだな

言語を選べない開発者は
言語を選べない仕事を選んだ己を恨めと
0132名刺は切らしておりまして
垢版 |
2017/08/11(金) 13:21:53.89ID:LC83nAHg
>>131
その考え方のやつは永遠に上級職につけないのはわかるわー
0136名刺は切らしておりまして
垢版 |
2017/08/11(金) 15:18:17.80ID:LC83nAHg
 
いろいろな言語や環境がたくさんあることが重要
0137名刺は切らしておりまして
垢版 |
2017/08/11(金) 15:20:02.37ID:jtZg5b1F
リテラルにメソッドが付いているというのがちょっとしたカルチャーショック。
0138名刺は切らしておりまして
垢版 |
2017/08/11(金) 16:46:20.93ID:UTJDnWkx
>>121
教えてもらったライブラリしか使えませんなどと言う
プログラマは要らない
0139名刺は切らしておりまして
垢版 |
2017/08/11(金) 18:26:19.56ID:mzZjKO2Y
一つだけだとプログラマーとしては潰しが効かない

プログラマー自体で飯食って行きたければCを三年、Javaを三年、Pythonを三年やれそこがスタート地点だ、って感じ
0140名刺は切らしておりまして
垢版 |
2017/08/11(金) 19:49:56.41ID:bwUgBT12
昔はPythonとどっこいどっこいだったのに今じゃPythonの勢いが凄すぎて…
Googleで公式開発言語の一つになってからは破竹の勢いで伸び始めてたね
Google,Facebook,dropboxなどの採用ラッシュが決定打になっちゃった
0141名刺は切らしておりまして
垢版 |
2017/08/11(金) 19:55:09.88ID:xVTN9R2q
Pythonが伸びたのはアメリカの大学のCSで
使われているから。
そういう言語にRubyはなれなかった。
0145名刺は切らしておりまして
垢版 |
2017/08/11(金) 21:37:08.72ID:/npsP0WL
色々便利な開発ツールが隆盛してきた後で
結局、コンソールでインストールとかコンパイルとかしてるのが面白い
0146名刺は切らしておりまして
垢版 |
2017/08/11(金) 22:33:53.01ID:kw+mlM8i
Rubyは瞬間最大風速はすごかった
でも一瞬で終わってしまった
完全にPythonですわ
0147名刺は切らしておりまして
垢版 |
2017/08/11(金) 22:52:46.56ID:VMz5xhK5
>>144
消える前の最後の花火さ
0148名刺は切らしておりまして
垢版 |
2017/08/11(金) 23:39:16.17ID:KPMHK+Bj
>>146
Railsで突風が吹いたが、バージョン間互換性のないオナニー実装変更を繰り返してそれをすべて無駄にしたからな
しかも言語仕様上処理を高速化できない要素を山ほど入れて自殺ゲームオーバー

更に悪いことに、rubyにはマカーがやたらと群がってしまい
rubyやるならMac、Windowsなんて糞という連中とruby自体が一体化したように周囲から見なされてさらにまともなプログラマーが離れていった

まさに「まぐれ幸運を自分の能力と勘違いした馬鹿開発者とマカーが相互オナニーして死んだ」という結果
0149名刺は切らしておりまして
垢版 |
2017/08/12(土) 02:08:44.85ID:ZtxjB/pJ
せっかくのLubyスレなのに、死んだとかばっかり!!
0150名刺は切らしておりまして
垢版 |
2017/08/12(土) 02:38:07.31ID:Ac4fbdKU
Rubyのご冥福をお祈りいたします
0152名刺は切らしておりまして
垢版 |
2017/08/12(土) 08:50:42.32ID:GVA/jPxx
>>148
日本人の悪い癖がでたな。こうやって、日本は衰退して行く。
0153名刺は切らしておりまして
垢版 |
2017/08/12(土) 10:54:49.88ID:JDdG6Ahx
日本でPerlが主流だった頃、欧米ではPythonが流行っていた。
日本でPostgresが流行っていた頃、欧米ではMySQLが主流だった。
どっちも、Windowsに対応していることが理由として大きいと言われていたな。
0154名刺は切らしておりまして
垢版 |
2017/08/12(土) 11:58:03.19ID:aJom2NXJ
とりあえず二重配列できれば望むものはできる。
0156名刺は切らしておりまして
垢版 |
2017/08/12(土) 12:05:14.86ID:aJom2NXJ
クラスや構造体の二重配列が実践の基礎。
0159名刺は切らしておりまして
垢版 |
2017/08/12(土) 12:30:26.91ID:Qa5YjlbK
まつもとゆきひろ氏がPythonっぽい感じの日本語プログラミング言語作れば、
日本の子供の教育用に良さそう。
0161名刺は切らしておりまして
垢版 |
2017/08/12(土) 12:47:10.49ID:rIBjml1y
>>159
そういうのは山ほどあるからおなかいっぱいだよ

マッツンには静かな老後がふさわしい
これいじょう老人のたわごとは聞きたくない
0162名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:05:44.10ID:a0lXo6bf
>>160
Scilabでええやん
0163名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:29:51.53ID:m+iATlre
php python perl ruby javascript java c c++上位はこんなもんか?
いろいろ理由はあるだろうけど結局のところrubyは同じことやらせてもパフォーマンスを出せなて死んだということじゃないかな。
rubyの盛り上がりと人気を失ってくとこは歴史の教訓になるだろうな。
0164名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:31:53.03ID:m+iATlre
1.6 とか1.9とか2.0とかどれ使えばいいのかわからない時期がしばらく続いたのが痛かったな。
0165名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:35:29.70ID:SalaPZu2
速度自体はcrystalで解決するがそれだけじゃないんだよな・・・
Rubyで機械学習ライブラリを拡充させないと

RailsでWeb一辺倒がスマホ、SPA、機械学習の台頭でお払い箱になってしまった
0166名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:37:40.81ID:zTAJAoA2
RoR などの環境縛りがあるなら ruby を使わざるを得ないけど
言語を選べるなら python とかの方が良いよね
0167名刺は切らしておりまして
垢版 |
2017/08/12(土) 13:55:04.97ID:sxmFQuUX
学習コストが少なくて、汎用性が高くて、可搬性が高くて、普及している
PHP か node.js でいい
0168名刺は切らしておりまして
垢版 |
2017/08/12(土) 14:30:30.81ID:07dHBWBI
>>155
ウェブアプリをサーバー上で運用するときに
Perlはサポートしているけど、その他はサポートしていないことが
圧倒的に多い時代があったんだよ。その後、PHPなどが普及するまで続いた。
0171名刺は切らしておりまして
垢版 |
2017/08/12(土) 15:34:33.35ID:/LFdXK/4
もういやだ
Scalaで非構造化時代の設計さんの描いたプログラミングなんて組みたくない

プログラム仕様書に実装例として古いVBのコード載ってるのを見るだけで吐き気する
0173名刺は切らしておりまして
垢版 |
2017/08/12(土) 17:15:01.85ID:DhTYdAzR
>>163
C++みたいにLWP以外を入れるのなら、scalaとgoがrubyより上にいると思う。
ASP込みでならC#も結構な勢力。
javascriptはnode.jsとかだな。
0176名刺は切らしておりまして
垢版 |
2017/08/12(土) 21:10:10.52ID:AY4L8xeY
よくあるweb系だと
rubyをこれから死んでいくとするのであれば、perlは既に死んだ後って感じだけどな
0177名刺は切らしておりまして
垢版 |
2017/08/12(土) 21:19:00.23ID:VWlkokZK
今の現場でフレームワーク比較したが、Javaの移行はSpring、新規はPythonがベターだった。
0178名刺は切らしておりまして
垢版 |
2017/08/12(土) 21:19:42.75ID:HBOgRXfD
 
Ruby は死なぬ! 何度でも蘇るのだ!!
 
0180名刺は切らしておりまして
垢版 |
2017/08/12(土) 22:13:21.45ID:o5iKs+fC
もう、必要になってから必要な分だけ調べる方が早いんだが
0181名刺は切らしておりまして
垢版 |
2017/08/12(土) 22:45:22.98ID:07dHBWBI
Juliaに注目している。
0182名刺は切らしておりまして
垢版 |
2017/08/12(土) 23:25:29.70ID:FR6fe2a5
結局ダラダラ残るでしょ。
0183名刺は切らしておりまして
垢版 |
2017/08/13(日) 00:23:48.30ID:C+LH0fpd
てか、Ruby の話題化 Thinkpadの話題か、どっちかにしろやぼけなすどもが
   
0184名刺は切らしておりまして
垢版 |
2017/08/13(日) 00:46:27.81ID:Noc1867M
Wikipedia:
 Perlのモットー「やり方はいろいろある (There's More Than One Way To Do It; TMTOWTDI)」は
 「多様性は善 (Diversity is Good)」というスローガンで Ruby に引き継がれている

「多様性」の名の下に
「オレ様のコーディング最高!」を喧伝するヤカラがキモい・・・
0188名刺は切らしておりまして
垢版 |
2017/08/13(日) 06:28:26.36ID:QAFYFaTf
注文があればなんであれ対応せざるを得ない
0189名刺は切らしておりまして
垢版 |
2017/08/13(日) 07:12:06.75ID:AcxJkpR+
>>139
c3年やったやつにJavaなんか回すかな?
せっかく漸くモノになってきたのに
また未経験からやり直し。
0191名刺は切らしておりまして
垢版 |
2017/08/13(日) 08:50:10.94ID:Tn2JI6tH
難易度から言えばJavaScript,Java,C/C++,
の順で学習するのが効率的
0192名刺は切らしておりまして
垢版 |
2017/08/13(日) 08:59:15.90ID:bTzhC15R
RubyはなんでPythonに惨敗したの?
0193名刺は切らしておりまして
垢版 |
2017/08/13(日) 09:27:14.78ID:DTNg6bqE
>>191
Javascriptは奥が深い。一見入口は広いが、実は使いこなすのは難しい言語の一つ。
ま、クライアントからサーバーまで、用途が広いから仕方がないのだが。
0194名刺は切らしておりまして
垢版 |
2017/08/13(日) 09:37:36.36ID:OtKUTh5v
Javascriptのperl化に歯止めがかからない

ついでにJavascriptは実は名前をもたず「ジャバのスクリプト」とだけ呼ばれてるのでさらに掴みどころが無い
Javascriptのホントの名前……なんてのは誰も考えたことが無いはずだ
「『Javascript(仮)』を作りまーす!」と言って二十年以上経ったが本当の名前はついぞ現れなかった
相当にあやふやで名前からしてよく分からんものを人類は使ってる
本当の名前がありそうなんだけれどもその名前を誰も考え付けないような言語がこれ、だから相当にもどかしい
0195名刺は切らしておりまして
垢版 |
2017/08/13(日) 10:03:18.50ID:DTNg6bqE
>>194
ECMAScriptとして規格化されているよ。
TypeScriptなんて発展系も出てきて、発展著しい言語の一つだね。
0196名刺は切らしておりまして
垢版 |
2017/08/13(日) 10:03:44.26ID:/+PdNxkH
LiveScript「・・・・。」
0197名刺は切らしておりまして
垢版 |
2017/08/13(日) 10:51:24.23ID:Yzx7hiAS
Perlの正規表現は
仕様が業界標準的になったのも強いが(いや強みはそれで失われたか)
等号不等号感覚の簡潔さで使えるのが便利
0201名刺は切らしておりまして
垢版 |
2017/08/13(日) 11:25:37.86ID:nGZGHpvs
Rubyはずっと趣味用、教育用という感じだったしな。
関わってるのが「私はインテリです」みたいな大学関係者が多くて
ビジネス関係の人の需要に対応していこうという気が無いように見えた。
0202名刺は切らしておりまして
垢版 |
2017/08/13(日) 11:28:40.22ID:NdF4Wnli
言語で動くわけじゃなくて
ブラウザを動かすだけだから
webアプリの開発言語って何でもよいんだな
0203名刺は切らしておりまして
垢版 |
2017/08/13(日) 11:34:36.48ID:cetDceHo
小物プログラムをちゃっちゃと作れるのは便利だったな
学生の頃、プログラムを動かして、ログを解析して、過去の履歴と合わせて次のパラメータを算出して
そのパラメータでまたプログラムを動かして…という制御を当初Perlで書いてたら、
ロジック部分の実装がけっこう面倒で、Rubyに切り替えたら一気に楽になった

ただ、これで大規模開発とかする人はすごいと思う
個人的には、規模の大きいプログラムを組むときは静的型付けが欲しくなる
0204名刺は切らしておりまして
垢版 |
2017/08/13(日) 11:36:13.44ID:jwP5Y5cJ
ぴゅー太の日本語ベーシック一択だ
0205名刺は切らしておりまして
垢版 |
2017/08/13(日) 14:18:06.20ID:VxNNnvSY
>>37
>組込みでJavaScriptなんて使うの??

組込みっぽいことが出来るミニボードであるIchigoJamのOSであるIchigoLatteで
JavaScriptを使える
ttps://15jamrecipe.jimdo.com/ichigolatte/
0206名刺は切らしておりまして
垢版 |
2017/08/13(日) 14:21:39.63ID:VxNNnvSY
>>10
国立行政法人の偉い学者で
Fortran無しに仕事が出来ないって言ってる方が
まだまだ大勢残っていらっしゃるのでねえw
0207名刺は切らしておりまして
垢版 |
2017/08/13(日) 17:10:27.92ID:YD4k+s20
>>201
教育には悪いよなぁ、、
特に各種省略の仕様
どういうときに省略でき、どういうときできないのか。できないときはどう書くのか。結局ぜーんぶ覚えないと役に立たない。
多少冗長でもあることやるにはこう書かないといけません、のほうがいいよ。それだけ覚えればいいんだから。
0208名刺は切らしておりまして
垢版 |
2017/08/13(日) 18:27:19.55ID:EgVifaty
冗長過ぎると本質的でない部分(いわゆるボイラープレートコード)が増えて辛いけどな
教育でJavaとか選ぶとそんな感じになる
0209名刺は切らしておりまして
垢版 |
2017/08/13(日) 19:37:54.58ID:FUGary+v
>>35
IT業界、それもソフト開発に携わってる人でもこの認識のままだから日本だと不遇なんだよな
外資案件ではJavaより高く買ってくれるのが多いんだが日本だと下手するとマクロ使いと同列に扱われてしまう
0210名刺は切らしておりまして
垢版 |
2017/08/13(日) 20:14:12.34ID:XzB28CIt
テンソーフラーを使うんで仕方なくPythonとやらを使うが、もっと綺麗に描けんのか?
コーティングが綺麗なコードを見た事ない!

ダラダラと描くのは好きやない!
0211名刺は切らしておりまして
垢版 |
2017/08/13(日) 20:27:17.38ID:OtKUTh5v
ボイラープレートなら「主語はコレだろ」と決めつけて主語を省くperlのしくみ$_がラクだけどrubyはなぜかそれを大々的には採り入れなかったじゃん
0213名刺は切らしておりまして
垢版 |
2017/08/13(日) 21:22:53.39ID:2TLBHOK2
>>207
ああいうのは知らなくても書けるけど、他人が書いたプログラムを
メンテするには結局どちらも憶えていないといけないから良くは無いね。

C/C++でもブロックが1文ならブレイス({})を省略できるけど、あっちは
元々が1文で収まらないときにブレイスで囲むという意味合いだから
文法としては一つの意味で一貫していて判りやすい。
0217名刺は切らしておりまして
垢版 |
2017/08/14(月) 21:18:44.62ID:iIpMO7aU
そこでcobolでつよ
0218名刺は切らしておりまして
垢版 |
2017/08/14(月) 22:39:13.21ID:biRSbNaI
つい去年だがWindowsアプリの更改、と言う名のほぼ新規開発案件でCOBOLと聞いて驚愕した
なんでもCOBOLでWindowsアプリもビルドできるようにした特注品とか
そんなことやってるからCOBOLは滅びないんだよとか声高に批判しまくってたらプロジェクトから外された
結果オーライだ
0219名刺は切らしておりまして
垢版 |
2017/08/14(月) 23:15:26.18ID:PP8Fmey2
鯖側で動かすと無料で置かしてくれないだろうけど、仕事以外でjavaやPHP使ってる人はそこまでして何やってるの?
0220名刺は切らしておりまして
垢版 |
2017/08/14(月) 23:38:38.72ID:biRSbNaI
>>219
1.自分をより高く売るため
2.あわよくば自分の製品で商売するため

IT業界は学歴厨や資格厨が少ない代わりに
実績厨ばかりの世界だからな
0221名刺は切らしておりまして
垢版 |
2017/08/14(月) 23:50:26.58ID:ihFi4A5Q
>>219
個人利用の範囲なら実質無料のクラウドが多数あるでしょうなぁ
pythonにしてもrubyにしても、まともに使おうと思ったら多数のパッケージ入れないとね
0223名刺は切らしておりまして
垢版 |
2017/08/15(火) 00:12:14.76ID:5yFwDn8y
>>220
てっきりboketeを作ったゆーすけべーのように、エロ画像収集を目的としてる人ばかりと思ってたんですが、
まともな人が多いんですね

>>221
調べてみたらIBMやamazonなどに無料枠がありました
ありがとうございました
0224名刺は切らしておりまして
垢版 |
2017/08/15(火) 00:22:22.12ID:eAKRgUGG
>>222
内容浅くても、見せられるものがないとあるでは天地の差
品質はクソを一通り量産してから初めて考えるべき話だ
0225名刺は切らしておりまして
垢版 |
2017/08/16(水) 20:24:07.22ID:jzMZ6FRr
私の履歴書代わりなんやね
0228名刺は切らしておりまして
垢版 |
2017/08/16(水) 21:42:22.12ID:aZeh28ap
>>227
その高学歴の作る設計が最悪極まりないんだ
聞くと最初から上流しか知らない、下流が合わせろ、だと
ここんとこSIerでScalaな案件増えてるが、ちゃんと関数型な実装できてるのかと考えると、ぞっとする
0230名刺は切らしておりまして
垢版 |
2017/08/16(水) 23:59:22.71ID:aZeh28ap
>>229
業界経験してるとそれ普通にありえる、と思えるのが本当に怖い
0232名刺は切らしておりまして
垢版 |
2017/08/17(木) 08:20:40.98ID:wKZ0oB/+
そんな奴らと関わるなんて人生の無駄以外の何物でもないのに、奴隷が鎖自慢でもしているのかw
0233名刺は切らしておりまして
垢版 |
2017/08/17(木) 09:27:38.78ID:ZOUHSwtP
発想が逆だよ

勘定系なんかは使い潰した奴隷の総量で価値が決まる
どうしてデスマーチになるの?じゃねえんだ
奴隷をいかに効率よく使い潰すかを競ってるんだ
それに使った人柱の量で価値が決まるのが日本だよ
古墳から勘定系までずっとな

カネなんて奴隷使役のための奴隷チケットなんだから銀行が率先して奴隷を潰し続けるのは正しい、
一番正しい使い方を示してるんだ
だからデスマそのものに価値があるんだよ
出来上がったシステムの用途には価値がない
費やした奴隷の総量が企業の価値を決めるんだよ
0234名刺は切らしておりまして
垢版 |
2017/08/17(木) 12:36:26.40ID:12NJJuGn
>>100
流体関連はまだまだライブラリがfortranのままじゃね?
0235名刺は切らしておりまして
垢版 |
2017/08/17(木) 14:21:26.70ID:12OzaGRT
もうPHPで良いや
0238名刺は切らしておりまして
垢版 |
2017/08/18(金) 08:39:00.83ID:E8TtmcIs
>>236
VB.NETと同じやね
2012辺りでようやくC#との差異が最小化したが、
そんなの関係なしに旧VB時代の知識のままやってるバカが多すぎる
0239名刺は切らしておりまして
垢版 |
2017/08/18(金) 14:18:39.78ID:HCdMqmHd
C#は分かるが、今時VBを使う理由が分からん
ゲーム開発にまだ使ってるのか?
0240名刺は切らしておりまして
垢版 |
2017/08/18(金) 14:34:53.38ID:g3UE8yRo
>>239
業務系システムだとざらにある
特にクライアントだけで完結するタイプ
0241名刺は切らしておりまして
垢版 |
2017/08/18(金) 14:38:41.41ID:g3UE8yRo
送信しちまった
Windowsアプリ作る際、WPFが判らず旧来のVB4くらいしかわかってないおじいちゃんの鶴の一声で地獄を見るケースは本当に多い
0243名刺は切らしておりまして
垢版 |
2017/08/20(日) 13:23:18.75ID:dSgV/cwb
個人で書くときはrubyが多いわ。
pythonもたまに使うけどrubyの方がカジュアルに書ける。
0244名刺は切らしておりまして
垢版 |
2017/08/20(日) 13:35:03.58ID:u5azbq8o
俺は最近サーバもクライアントも、実行形式アプリさえもJavaScriptに統一してることが多いな
0247名刺は切らしておりまして
垢版 |
2017/08/20(日) 18:15:24.46ID:/qxEsxJX
>>246
無理
言語によって言語思想が異なる

CからHaskellへのトランスパイラなんてあったら一度見てみたい
0249名刺は切らしておりまして
垢版 |
2017/08/21(月) 09:10:35.50ID:Vs5Mj4gH
>>247
Cを出力とするコンパイラなんていくらでもあるし理論的には機械語なり仮想マシンと論理的には等価だからなんでも出来る。
人間の読めるソースでは無い事が多いのでデバッグで死ぬから今時はあまりつくられないがな
今時はLLVMなりJAVA VMに落とすのが流行りだが同じことだ
0250名刺は切らしておりまして
垢版 |
2017/08/21(月) 09:28:06.26ID:Vs5Mj4gH
>>249
一応断っておくけど機械語レベルの一部の機能はCでは扱えないがアプリケーションレベルでは論理的には等価という意味だ。
個人的には古い話だがICOTの後継プロジェクトとしてKL1という論理型/プロセス代数的並列処理向け言語処理系があったが
これの出力はgccのソースになった。人間の読めたものでは無いがコンパイルは通る
今時のマシンでも動くんじゃないかな
0252名刺は切らしておりまして
垢版 |
2017/08/21(月) 13:46:21.92ID:cMRmf/XL
>>247
Haskellみたいな純粋関数型言語だとかなり厳しいけれど
他の言語なら割とあるよ
0253名刺は切らしておりまして
垢版 |
2017/08/21(月) 14:40:15.45ID:9rfmEV0s
>>67
仕様策定とそれに合わせた実装が弱かったね
pythonとはそこが違った
言語設計の大枠はrubyの方が優れてたかもしれないけども
0260名刺は切らしておりまして
垢版 |
2017/08/22(火) 14:18:50.64ID:H0HVar1Y
>>163
Rubyって元々マイナー言語だし、Ruby on Railsのバブルで一時的にメジャーに近づいただけじゃないか?
今はバブルが終わって、またマイナーに戻るだけだと思う
0264名刺は切らしておりまして
垢版 |
2017/08/26(土) 19:35:38.76ID:YayPUG8b
Cだって低レベルなことをやろうとするとCの規格外のコンパイラ独自の命令使いまくり
特定のコンパイラ独自の命令なのでコンパイラが変わるとコンパイルできない
複数のコンパイラに対応するためには#ifdefつかいまくり
0265名刺は切らしておりまして
垢版 |
2017/08/31(木) 12:06:48.79ID:OUld5MQy
Rails以外の使いみちがないのがなぁ
0267名刺は切らしておりまして
垢版 |
2017/09/04(月) 06:09:39.79ID:tQLoSC59
>その出自から日本で人気が高いのはもちろん、
じゃあ英語教育も止めちまえよ 国内国産に拘っても
勝てなきゃしょうがない この分野じゃ日本はザコ 変なプライドで
ナショナリズムに染まっても結果は出ないぞw
0270名刺は切らしておりまして
垢版 |
2017/09/15(金) 12:58:44.53ID:YTDAegjn
>>1
ステマ記事に乗せられてRubyなんて選んだ時点で、オマエは既に死んでいるっ!
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況