TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
C++相談室 part150
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19
【DDD】ドメイン駆動設計【エリック・エヴァンス】
VBScriptについて必死に話し合うスレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19
【統計分析】機械学習・データマイニング24
Javaはもう死んだの? Part.2
古代VBプログラマ質問スレ(Ver.6.0 まで) part65
OpenCLプログラミング#1
ねねっちと一緒にプログラムを勉強するスレ第3話

Rubyについて(アンチ専用) Part005


1 :2019/04/13 〜 最終レス :2020/04/19
なかったので

オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。

1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る
2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」
3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」

うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。

■関連スレ
Rubyについて Part 36
http://pc12.2ch.sc/test/read.cgi/tech/1246174168/

■前スレ
Rubyについて(アンチ専用) Part001
http://pc11.2ch.sc/test/read.cgi/tech/1190559748/
Rubyについて(アンチ専用) Part002
http://pc11.2ch.sc/test/read.cgi/tech/1200210768/
Rubyについて(アンチ専用) Part003
http://pc12.2ch.sc/test/read.cgi/tech/1207233348/
Rubyについて(アンチ専用)
https://mevius.2ch.sc/test/read.cgi/tech/1249737531/

2 :
PythonでWEBの仕事増えればいいのにな

3 :
さてはオメー(ry

4 :
伸びなすぎる

5 :
欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ
https://automaton-media.com/articles/newsjp/20190501-91055/
パブリッシャーのCIRCLE Entertainmentは4月12日、『A Dark Room』のNintendo Switch版を
欧米で発売した。本作は、Michael Townsend氏が手がけた同名のテキストアドベンチャーゲームの
移植版だ。デベロッパーのAmir Rajan氏はiOS/Android版にて成功を収めたのち、Ryan Gordon氏と
共にNintendo Switchへの移植をおこなった。しかし、本作は配信開始から程なくして、任天堂に
よりニンテンドーeショップから取り下げられてしまった。その原因は、本作に隠されたイースター
エッグにあったという。

Nintendo Switch版『A Dark Room』の発売からおよそ2週間が経った4月25日、Amir Rajan氏は
“クレイジーな発表がある“と自身のMastodonアカウントを通じて投稿。その内容は、本作には
イースターエッグとして、オープンソース・プログラミング言語「Ruby」のインタプリタと
コードエディタが仕込まれているというものだった。本作を起動し、Nintendo Switch本体に
USBキーボードを接続して「〜(チルダ)」キーを押すと、その機能が有効になりRubyの
コードを実行できるようになるという。Rajan氏は、家庭用のNintendo Switchを事実上の
Rubyマシンに変えることができると誇らしげに語り、実際に動作させる映像も投稿している。

『A Dark Room』にRubyのコードエディタが仕込まれていることは、販売元のCIRCLE Entertainmentは
騒ぎになって初めて知ったそうだが、こうした状況により販売停止となったことで同じく謝罪する
声明を出している。本作の今後については任天堂と協議中とのことで、販売再開を目指すのかを
含め具体的な計画はまだ示していない。本作は英語と日本語に対応しており、数週間後には
日本でも発売予定となっていたが、そちらも不透明な状況だ。もし国内発売されても、この
イースターエッグは削除されることになるだろう。

6 :
伸びないってことはファンが多いのだろう

7 :
好きの反対は無関心

8 :
オブジェクト指向スレにはアンチ沸くのに

9 :
3までは結構伸びてたよ

10 :
いや一個手前のスレだからパート4か

11 :
Nintendo Switch 上で動く、Ruby の実装を作ったのか?
すごい!

こういう、crazy な香具師が、天才なんだろう!

12 :
Rubyの実装じゃなくて実行環境な

13 :
>>5
こういう独善的なキチガイが多いよなRuby信者ってw
損害賠償請求されますように。

14 :
アホみたいに「型なし」、「オブジェクト指向」にこだわった結果。

15 :
TypeScriptみたいにモダンな型システムは必要

16 :
悪い言語じゃないけど
Delphiみたいに趣味用になるだろうね

17 :
個人で小規模なもの作るには「楽しい」のかもしれないけど
大人数で大規模な物作るにはあまり楽しそうに思えない

18 :
まつもとゆきひろさん「Ruby3の目指す未来 -The Year of Concurrency-」〜RubyKaigi 2019 1日目 基調講演
https://gihyo.jp/news/report/01/rubykaigi2019/0001
Rubyと同様のスクリプト言語(インタープリタ型言語)であるPython,PHP,Perlでは静的型を導入しており,
Rubyも型を導入するべきでは,と長年言われてきました。しかしまつもとさんは
「Rubyに型を取り入れたくない(DRYではないから)⁠」⁠,「⁠型宣言することはコンピュータに使われているような気になる」と述べ,
Rubyでは静的型は導入しない方針を示しました。

まつもとさんは「マルチコアの時代を予想できず,Rubyにスレッドを入れたことは後悔している」⁠,
「⁠Ruby2で導入したキーワード引数には問題点が多く,Ruby3では非互換の変更を予定している」など,
これまでの選択で失敗だったと思うことがたくさんあると語りました。

19 :
どうせまた忘れて違うこと言い出しそう

20 :
型を取り入れるのとDRYは全く関係ない

21 :
時代遅れの言語となりつつある上に
過去の遺産資産を放棄する

地獄を見そう

22 :
型がないとなんでDRYになるんだ?

23 :
Class obj=Class.new
で、クラス名が2回出てくるからやろ。
そんな問題は、C#もPerl6もとっくに解決してるっていうのにね。

むしろ、変数宣言が嫌なんやろ。
個人的にはスコープ不明瞭の一因になってるから、宣言必須にはよしろ、と思ってるが。

24 :
せんでええ
はよきえろ

25 :
JavaScript には、var の他に新しく、let, const が出来た

変数宣言は初登場の場所かどうか、わかるだけだから、
効果が小さいから、作るのがイヤなのだろう

26 :
>>25
そういうところがアホなんだよなあ。

27 :
僕はRubyやめてpythonに移ったよ

28 :
redmine使うから試して言われたからやってんだが何なのこのクソな環境は。
何がGemfileだよクソかしか詰まってねえ
こんなの掘り下げなきゃならんのか
プラグインの紹介も馬鹿みたいにただただ羅列してるだけだし、言語がクソならそれで書かれたcmsもクソかよ
なにがrailsだよRカス

29 :
わかる

30 :
今時変数宣言がないのはきついねえ
pythonも同じだが
代入が宣言を兼ねるのは流石にやばい
シェルと変わらん

31 :
>>30
>流石にやばい
どうやばいのですか?

32 :
>>31
大規模プログラムになると管理しきれなくなる
変数の数が100個ぐらいになるとどの変数がなんだったか
すぐに確認できた方がいい

と主張する人たちがいる

33 :
10kLOC程度までの規模ならいい言語だと思うよ

34 :
1000行以下のプログラミングには最適だと思うよ
それ以上の大きさになると、実はどの言語を使っても
うまくいかないけど

35 :
まあそもそも超大規模開発についてはNode.jsに軍配が上がりそうだし......

36 :
matzはマルチコア時代を予測できなかったというけど
むしろその方向は言語が担保するより
コンテナレベルで担保する時代なってきたんだよな
言語のスレッドよりコンテナを並行処理の単位と考えた方が筋が良いと思う
だから言語に余計な並行性はいらない
シングルスレッドの性能を限界まで使い切るNodeの設計こそ現代的だよ

37 :
Nodeも依存モジュール重すぎ問題でシングルバイナリでデプロイ簡単なGoに客奪われてますが。

38 :
>>37
Goはコンテナとの相性が最高だけど余計な並行性を入れたのが間違い
そこだけ外せばさらに速くなったのに
GCの問題もなかったはず

39 :
やっぱり、Elixir みたいな、パイプラインもどきの小プロセスが良い

10万プロセスも余裕

40 :
襟臭

41 :
>>38
は?GCの問題と並行性の問題は全く別物だろ。
コンテナと相性いいとかもなんか本当にわかってるの?

42 :
スクリプト言語なんか、マルチスレッドに対応しないならしないでもいいんだけどな。
そんなことよりも、ブロックとか変数とかが非常識なほうが困る。

43 :
>>42
その辺はもう直せないからな

44 :
>>43
いやいや。w
バージョンアップに平気で破壊的変更を混ぜられるんだから、なんだってやる気になりゃあできるんだよ。

45 :
>>44
1.9の時に大反発があったからもうやらないんじゃね
Ruby自体の存在価値がなくなってきてるから
今使ってる人たちに苦労を強いる変更はやらないだろう
一気にRuby離れが加速する

46 :
現状が気に入らないから
新しい言語が次々にできるわけで

47 :
Ruby独自の機能っていくつあるのかな?

48 :
結局、スティーブ・ジョブズの尻尾みたいな奴の
パッケージング(要はパクリ)とマーケティング(要は印象操作)の妙()とやらで
無知な信者がその気になっちゃって単に扇動されていたってだけの話?

49 :
Rubyに飛び付いたのは素人

判ってる人は他の言語使う

それだけのこと

50 :
「他の言語」が何かを言わないのは、

「○○言語に飛びついたのは素人」と
反撃をくらわないようにするためだろうなw

Rubyを否定したいだけ

51 :
アンチスレで何を言ってるんだ?

52 :
ワロタw

53 :
>>51
rubyに飛びついた素人さんかね?

54 :
>>50
擁護するってことはRubyの何かを気に入っているんだよね?
ぜひとも教えてください!

55 :
Rubyにはまったく価値をみいだせないので

56 :
せっかく標準化したのに文科省からスルーされる哀れ

https://twitter.com/yukihiro_matz/status/1130378883734286337
(deleted an unsolicited ad)

57 :
国際規格ω
だまされて涙目Matz

58 :
Matzが国際規格の看板でじょうよわ騙したんやぞ

59 :
まあAI人材育成という名目があるからな
Python以外ないだろう
逆になぜRubyが採用されると思ったのか謎

60 :
自分が好きで造りたくて創っただけ
他の人が勝手に使い始めた

使ってくれなきゃヤダヤダ←いまここ

61 :
Rubyが採用されてたらコミュニティが変なマウント取りまくることが予想されるし
Pythonで本当に良かった

62 :
Pythonは教育用としてWindowsストアアプリ版を作り
Win10 バージョン1903にpython.exeを標準搭載させた

Who put Python in the Windows 10 May 2019 Update?
https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/

一方Rubyは開発メンバーが得意げな顔でWindowsもGitHubも絶対触らないと騒いでおきながら
「われわれがマイクロソフトを嫌っていたのではない、マイクロソフトがわれわれを嫌っていたのだ」などと意味不明な供述をした

https://www.itmedia.co.jp/news/articles/1606/08/news138.html
https://k0kubun.hatenablog.com/entry/ruby-core-2019

63 :
>>62
自業自得だな

64 :
>>62
1903インストールしたで

'python.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

65 :
なんだ。標準搭載ってうそやんか
単にストアからインストールできるってだけやんか

66 :
自分で入れてるpython.exeをwin10のアプデごときに上書きされたら阿鼻叫喚なんだが

67 :
コマンドプロンプトで、

where python

情報: 与えられたパターンのファイルが見つかりませんでした

68 :
型定義ファイルつくるのに
プログラム本体には型をつけないのか
謎のこだわり

69 :
TS用にJSライブラリの型定義ファイル作るみたいな話か?
辛いだけでは…。

70 :
Rubyの設計がオープンクラスなのが根本的な原因だろう。
クラスを定義する場所が決まってないから、
別の場所で定義しなければいけなくなっている。

関数の情報をその関数とは別の場所に書く場合、
その2つの関数をつなぐ情報が必要になる。
関数の情報と、つなぐための情報。
つまりそれはDRYではなくなる。

71 :
オープンクラスであることと定義する場所うんぬんは関係ない。次。

72 :
>>71
関係ある。

73 :
ソースと同じ場所に同じファイル名でrbiファイルを作る感じなのかね
マジで面倒すぎて絶対流行らなそう

74 :
.jsと.d.tsの両方をメンテする、みたいな感じになるのか

75 :
Rubyのパーサはカオス過ぎるから、ソースコード内に(コメント以外で)
型を書けるように拡張したらバグりまくりそう

76 :
>>75
これを機にパーサを書き直すのもアリだと思うが
bisonは捨てるべき

77 :
魔除けのお札
https://www.youtube.com/watch?v=UDOpaoPWmVU

78 :
↑【D○C】2019/8/5(月) (バカそうな名前)×(バカそうな名前)×(バカそうな名前)【虎○門ニュース】
というタイトルの動画でした。気になる人、見なくていいよ

79 :
【DHC】2019/8/5(月) 田北真樹子×原英史×居島一平【○ノ門ニュース】

なるほど。この単語がNGになってるのかw

80 :
katayamaとmzをNGにしてるとすっきり

81 :
Ruby on Rails 6 では、GitHub 中心で、
複数データベース(レプリカ)接続の大規模サービスなど、別次元へ行ってしまった!

モジュールバンドラーも、Webpack になりました!

82 :
え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ【やじうまWatch】 - INTERNET Watch
https://internet.watch.impress.co.jp/docs/yajiuma/1200/475/amp.index.html

83 :
>>82
将来性のないプログラミング言語5選として「Ruby」が挙がり話題に
https://it.srad.jp/story/19/08/09/185229/

スラドのコメントは結構厳しいな

84 :
ruby3も perl6 みたいなオワコン言語になるのかな?

85 :
>>84
Perl6はオワコンじゃねえ!
まだ始まってないだけだ!


まあ、始まらんだろうな。。。
興味はあったからインストールして試してみたものの、クセがすごい。

86 :
Perl6 は名前を変えてほしかった(Camel とか)

87 :
他の言語も最近はそんなもんだな。もう名前変えろよと思うことが多い。c++とかな。

88 :
perl6は難産過ぎて産まれる前にミイラ化した
あきらめろ

89 :
まともな実装があれば使いたいんだけどね

90 :
Ruby の新しい本が、一杯出てる。
独習シリーズも、Rails 本に参入した

WEB+DB でも、RubyVM の作者、Cookpad の笹田耕一の連載が始まった

WEB+DB Vol.111 号では、Rails 6・Julia の特集

科学技術計算用のJulia は、Ruby に似てる。
Python から、Julia に流れそう

91 :
おそらく先がない5つのプログラミング言語
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/

筆頭はRuby
ソースはTIOBEとRedMonkとDiceの求人投稿データ

92 :
>>40
え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ
https://internet.watch.impress.co.jp/docs/yajiuma/1200/475/index.html
> 海外はともかく日本から見るとやや違和感のある内容ということで、Twitterでは主に日本からのツッコミが入りまくっている。
> 記事が公開されたのは先月末で、海外ではRedditを除けばそこまで注目されていなかったにもかかわらず、思わぬところで火の手が上がった格好だ。

海外からしたら日本なんて知ったことかよwww
まるで韓国みたいな反応www

「世界中の国が日本の輸出規制を非難している!」
→ 韓国が騒いでるだけ。世界は異常な反日パフォーマンスにドン引きw

93 :
「各所からツッコミ!」
→ 日本のみに生息するRubyキチガイどもが難癖つけてるだけでしたwww

94 :
Python のDjango の本は、掌田の1冊だけ。
新しい本が出ない

一方、Rails の新しい本は、10冊ぐらい出てる。
やっぱり日本では、Rails のシェアが断トツ!

多くのRuby コミッターを抱える、Ruby開発も、大阪でも社員を募集してる

95 :
入門本初心者本が10冊以上も必要な難解なツールがRailsです

96 :
rubyなんて元々マイナー言語だったのが、
railsバブルで世界的に持ち上げられてしまって、
逆に困ってるだろ。

早く島根の田舎に戻って欲しい

97 :
そうでもないだろ。
matzは結構プライド高いし。

98 :
「rest-client」など11のRubyライブラリにバックドアが発見される
https://japan.zdnet.com/article/35141553/

99 :
これはもうだめかもわからんね

100 :
>>98
さもありなんwww


100〜のスレッドの続きを読む
C++相談室 part144
Androidプログラミング質問スレ revision54
C言語なら俺に聞け 147
なぜ「staticおじさん」は叩かれたのか?
設計思想/ソフトウェア工学(UML, デザパタetc)
攻守最強のプログラミング言語は?
仮想環境コンテナ総合スレ Docker、Vagrant等
Visual Studio 2019 Part3
関数型プログラミング言語Haskell Part29
Pythonのお勉強 Part56
--------------------
スマホに飽きてフューチャーホンにもどった人達
【アルファロメオ】Alfa156・166・GT専門 phase22
●○●ジャンプ編集部を語るスレ Part80●○●
i-dep
【フィギュア】ロシア女子を見守ろう50
中華ナビのあれこれ Part9
総合区・特別区住民投票は議会制民主主義の破壊。
親が亡くなり孤独な一人暮らしが集まるスレ 11人目 だ
【動画】高校生が当たり屋やってる [785562324]
【3DS】妖怪ウォッチバスターズ 85チーム目
みんなどこで働いてるの?
ヤフーオークションは吊り上げ放題のコンテンツ 2
【初心者お断り】ダイビングを始めよう!3本目
【コロナよ】女子高生コンクリート詰め殺人事件19【奴らに天罰を】
ギレンの野望 アクシズの脅威V vol.84
【ワッチョイ】小説家になろうの作品を女性目線で語るスレ 13
■□■□チラシの裏16752枚目□■□■
「昔の甘デジは4パチでも5000円あれば半日遊べたが今は1円甘でも1万じゃ半日遊べない」←こーいう奴
京都・大阪の発作美味い店3
ケムリクサ 283枚目
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼