(ヽ´ん`)「Rubyはオワコン。しかも開発者がネトウヨ」 [859233768]
■ このスレッドは過去ログ倉庫に格納されています
ボジョレー・ヌーヴォーみたいに毎年言われる「Rubyは死んだ」
まつもとゆきひろ氏が考える、プログラミング言語の未来
https://logmi.jp/tech/articles/326541 >>197
正直ネトウヨなとこはどうでも良いというか
Rubyなんてマジで使うか?って話しじゃね >>193
あんま詳しいことは知らないけど
haskellでもセマンティクスとして内部辞書がそのまま使えるのって
existential typesぐらいじゃないの?
それならfat pointerとほとんど変わらないと思うんだけど
その違いは重要なのか? >>199
むしろネトウヨだからと思考停止で敬遠してる人がいる
と誤解されてるほうが都合いい状態だよな
スペックと関係ない部分で騒いでくれるほうがスペックに目を向けられなくて済む
スペックを比較されるほうがダメージでかい ある程度文法が決まってる英語と比べて日本語は自由度高いから、いかにも日本人が作った言語感あるわな
自由な書き方ができる反面あとで見た時に読みづらくなるのは当然
最初は開発しやすいがあとで修正がしにくい
修正がしにくいということはバグが起きやすいつまり欠陥
そんな言語は主流になるわけがない >>14
ギフハブとか僕の考えた最強の言語いっぱいあるだろ言うほど特別な技術力いらないんじゃない ネトウヨというか安倍時代に政権に好意的だったくらいだろ
具体的には当時教育へのプログラミング導入が叫ばれててその絡みで呼ばれたりしてたから その点は好印象なのだろう >>122
panicあるじゃん
panic以外に例外が欲しいの?マジで?現代人は大域脱出みたいなGOTOじみた機構じゃなくてモナドでエラー処理すべきじゃないの?
ま、Goではできないけど
型推論は無いわけではないでしょ、ショボいやつがあるよ
Genericsは1.8で入ったよ >>192
そういえばrakudoってどうなったの >>192
その10年ぐらい前にちょっくらスクリプトってやつを覚えてみるかなと思った時には過去の資産だけの古臭い言語扱いだったし ネトウヨというよりホルモン臭かったんだけど
某学会のチュートリアルで御高説を賜った際に「ラリーもホルモン」とかキモいこと RubyコミュニティでのRuby原理主義者がキモかった印象
まあ特定言語に強く肩入れする向きはどれも大概キモいけど、Ruby界隈は特にひどい RubyはクソだけどMatz本人に対する人格攻撃はいただけないな
開示されてこい ネトウヨは置いといても著名人が政治的な思想垂れ流すのが好きになれんわ
まあ個人の自由だし自分でフィルタするだけの話ではあるんだが 著名人でも政治的発言していいと思う
ただ政治的発言をするネトウヨ(著名人含む)ほど、いわゆる左翼の政治的発言や活動を封じようとするのが問題
相手が素人でも著名人でも関係なくひたすら叩いて黙らせようとする
そしてそれに対して、政治的発言ウザい、デモ活動なんか邪魔みたいな感じで賛同する無関心層が多いのも問題
これだとネトウヨだけが言論の自由を持つ状態になる
いわばまさに全体主義であります Rubyがクソなだけで松本がネトウヨとかはどうでもいい 今の技術でRWBY作り直せ
背景は気にしないからモデルだけ変えれ
可愛いけど流石に今じゃきつい >>200
そう。重要だと思ってたんだが >>179 に言われて再検討してみたら
実は重要じゃなかった。俺の方が間違ってた >>206
俺の意見では、大域脱出かモナドか、少なくとも一方は必要だね。
Rust の Result 型と ? 演算子は実質 Error モナドだよね。言語組込みの機能だから自分で実装できないだけで。
panic は捕捉する前提の時に使えるものではないだろ。だからそれじゃ不足だよ >>219
if err != nil
これを何も考えずアホみたいにタイプするのがGoの精神なんだよ
人間はそんなもんだよっていう明るい諦めの態度、俺は大好きなんだけど嫌いな人の気持ちも分からんではない >>193
それはRustの2種類のディスパッチ方法を混在させてないかい?
trait Fooがある時に、
・impl FooもしくはT: Fooの形で使われる時が静的ディスパッチで、コンパイル時に具体的な型のメソッド(を使う関数丸ごとが型ごとに別々)に解決されるため実行時はコストゼロとなり、これがmonomorphization
・dyn Fooの型で使われる時が動的ディスパッチで、こちらはvtableを持つtrait objectとなって引き渡されるため、これを使う関数は型ごとがmonomorphizationとならず一つで、vta使われる各メソッドは実行時にvtableを辿って呼び出される
もしトレイト自体がジェネリックであれば例えばtrait Foo<T>の時に、各T型毎に別々のトレイトオブジェクトdyn Foo<T>となり、実際に使われるT型の分しか対象とならないから、この場合に無眼個とはならないよね phpはphp4の頃作られたのでも余裕で今でも動くからな
楽天とかヤフーだとか、インターネット第一世代の会社はもう20年経ってる >>208
まともな現場なら8系はまだ実用しないだろ~
マイナーバージョン刻んで安定してから導入する
7系が出ても使えなくなるまでずっと5系で運用してたし ■ このスレッドは過去ログ倉庫に格納されています