[過去ログ]
次世代言語11[Rust Swift TypeScript Dart] (1002レス)
次世代言語11[Rust Swift TypeScript Dart] http://mevius.5ch.net/test/read.cgi/tech/1528037607/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
912: 844 [sage] 2018/07/02(月) 06:42:05.84 ID:9wGdj7CA >>857 Ruby のProc, block はクロージャで、 Procは、blockを変数に入れて、持ち運んで、後で呼べるようにしたもの その際、block内でbreak を呼ぶと、ループ処理が完遂せず、失敗とみなしたのだろう ラムダは後に作られたから、return で値を返すようにした 結局、Proc, block、ラムダ、クラス・モジュールも、 スコープチェーンという単一の概念から出来ている 自分の1つ外側のスコープを指す、ポインタを持っている http://mevius.5ch.net/test/read.cgi/tech/1528037607/912
913: デフォルトの名無しさん [sage] 2018/07/02(月) 09:01:43.20 ID:Ovw/GWMA >>911 すげー思い込み強すぎ。中にはそういう人もいるかもだけど多数派じゃないだろ。 原理主義者怖すぎ。あんまり偏りすぎて人刺したりするなよ。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/913
914: デフォルトの名無しさん [sage] 2018/07/02(月) 09:17:09.45 ID:BcUDQh/y > Procは、blockを変数に入れて、持ち運んで、後で呼べるようにしたもの これしょうもない設計だよな。 jsとかだったらコールバック関数で統一的に扱えてるところだろ。 こんな本質じゃない言語機能ムダに複雑にして何やってんだか。 わざとパズル難しくして解いて「楽しい」こんな言語かな? http://mevius.5ch.net/test/read.cgi/tech/1528037607/914
915: 857 [] 2018/07/02(月) 09:49:51.97 ID:OVGUyhuB >>912 あなたがrubyを好きなのはよくわかる、が >結局、Proc, block、ラムダ、クラス・モジュールも、 >スコープチェーンという単一の概念から出来ている > >自分の1つ外側のスコープを指す、ポインタを持っている 単一の概念にするのは失敗してるんだ 理由は簡単、blockにbreakがあるせい。breakの飛び先は、通常のlexcal scope では解決できない。飛び先は定義時と関係ない、後で呼び出される each などのblockを呼び出す関数内に有るからな 他の内部イテレータ使う言語は、諦めて例外やcall/ccなどの大域ジャンプでエミュすることにしてる。 rubyは頑張ってなんとかしようとして、結局統一出来ず、でも似てるから使用が困惑する結果に http://mevius.5ch.net/test/read.cgi/tech/1528037607/915
916: デフォルトの名無しさん [sage] 2018/07/02(月) 10:18:33.33 ID:nMhGW4st >>913 このレスの方が怖い http://mevius.5ch.net/test/read.cgi/tech/1528037607/916
917: デフォルトの名無しさん [sage] 2018/07/02(月) 10:41:05.97 ID:XQH9Y7UX 連想配列[名前] = ラムダ こうして連想配列と代入とラムダで統一すればclassは本質ではないのに 統一を阻止して、classを次世代に遺そうとするのはRubyもECMAScriptも同じ穴の狢 http://mevius.5ch.net/test/read.cgi/tech/1528037607/917
918: デフォルトの名無しさん [sage] 2018/07/02(月) 10:47:23.08 ID:j4QNCpln まだ80年代の技術に追いつけないのか、次世代言語wスレの住民は…ばか? http://mevius.5ch.net/test/read.cgi/tech/1528037607/918
919: デフォルトの名無しさん [sage] 2018/07/02(月) 10:50:09.56 ID:FaPINm7E Smalltalkとか言うカビ臭いクソ言語について語ってるやつの頭の中だけ80年代で止まってるけど 他の人は普通に話ししてると思うけど http://mevius.5ch.net/test/read.cgi/tech/1528037607/919
920: デフォルトの名無しさん [sage] 2018/07/02(月) 13:03:54.58 ID:EdW/pwjk >>913 原理主義者怖すぎ、については、 そっくりそのままRubyistにお返しするわ http://mevius.5ch.net/test/read.cgi/tech/1528037607/920
921: デフォルトの名無しさん [sage] 2018/07/02(月) 19:19:13.27 ID:NAI8Vih0 建て前上だけでもclassを消したら次世代感あると、思います http://mevius.5ch.net/test/read.cgi/tech/1528037607/921
922: デフォルトの名無しさん [sage] 2018/07/02(月) 19:39:32.22 ID:NyO7x8zO >>921 ハスケルばかにしてる? http://mevius.5ch.net/test/read.cgi/tech/1528037607/922
923: デフォルトの名無しさん [] 2018/07/02(月) 19:42:13.22 ID:HeCnpISr アンチMicrosoftを掲げる以上、Rubyを使うべきだろね。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/923
924: デフォルトの名無しさん [sage] 2018/07/02(月) 20:33:18.53 ID:9WbprnCr クロージャの問題は結局変数の評価タイミングが分かりづらくなりやすいってところ。 common lispはその点わかりやすい。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/924
925: デフォルトの名無しさん [] 2018/07/02(月) 20:47:10.91 ID:HeCnpISr あちらこちらに分身がいて、どれかを書き換えると他に影響してしまう。 そんな混とんとした世界で生き抜くにはいろいろなものが必要になる。 つまり、コピーとムーブが一番楽。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/925
926: デフォルトの名無しさん [sage] 2018/07/02(月) 20:47:29.49 ID:nj5wv8+r >>920 goとかjsとかparser用意しないとast作れないところを見るとlispが次世代感あるように感じてきた http://mevius.5ch.net/test/read.cgi/tech/1528037607/926
927: デフォルトの名無しさん [sage] 2018/07/02(月) 20:50:20.50 ID:lajLSwSc >>917>>921 やはりここはLuaの出番か http://mevius.5ch.net/test/read.cgi/tech/1528037607/927
928: デフォルトの名無しさん [] 2018/07/02(月) 21:36:57.09 ID:F0SAJ301 luaはnginxと組みわせて使う http://mevius.5ch.net/test/read.cgi/tech/1528037607/928
929: デフォルトの名無しさん [sage] 2018/07/02(月) 21:49:01.21 ID:TJD/4INa >>926 astそのもの書いてるだけじゃん。 靴に足を合わせる理屈は御免です。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/929
930: デフォルトの名無しさん [sage] 2018/07/02(月) 21:51:14.33 ID:vpeKf2Dq Lispはいいぞ http://mevius.5ch.net/test/read.cgi/tech/1528037607/930
931: デフォルトの名無しさん [sage] 2018/07/02(月) 21:58:33.96 ID:SHnfHk0h >>920 社会に出ろよ。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/931
932: デフォルトの名無しさん [sage] 2018/07/02(月) 21:59:57.72 ID:JnEvidvy >>920 ドカタの社会に出ろよ ドカタの社会に出てないの丸わかりレベル低すぎ http://mevius.5ch.net/test/read.cgi/tech/1528037607/932
933: デフォルトの名無しさん [sage] 2018/07/02(月) 22:00:32.20 ID:9WbprnCr algol系のシンタックスに合わせてる方が無理がある。 http://mevius.5ch.net/test/read.cgi/tech/1528037607/933
934: デフォルトの名無しさん [sage] 2018/07/02(月) 22:06:32.06 ID:3279IT8S 久々に社会に出てみたら、 青春を捧げたRubyがすっかりオワコンになってて哀しいです(^q^) http://mevius.5ch.net/test/read.cgi/tech/1528037607/934
935: デフォルトの名無しさん [sage] 2018/07/02(月) 22:27:57.20 ID:sXgZmTLa インターンってRubyばっかだな 素人学生にRuby書かせるとか頭おかしなるで 正気か?どうゆうロジックなんだ? http://mevius.5ch.net/test/read.cgi/tech/1528037607/935
936: デフォルトの名無しさん [] 2018/07/02(月) 22:42:00.11 ID:F0SAJ301 世代的にrubyで育ったリーダが多いからじゃない 外資ではgoとかpythonが多い メガネのヒョロガリが写真に写っていてRoRエンジニアを募集してたらまずハズレだ http://mevius.5ch.net/test/read.cgi/tech/1528037607/936
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 66 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s