[過去ログ] 次世代言語11[Rust Swift TypeScript Dart] (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
933: デフォルトの名無しさん [sage] 2018/07/02(月) 22:00:32.20 ID:9WbprnCr(2/2) AAS
algol系のシンタックスに合わせてる方が無理がある。
934: デフォルトの名無しさん [sage] 2018/07/02(月) 22:06:32.06 ID:3279IT8S(1) AAS
久々に社会に出てみたら、
青春を捧げたRubyがすっかりオワコンになってて哀しいです(^q^)
935: デフォルトの名無しさん [sage] 2018/07/02(月) 22:27:57.20 ID:sXgZmTLa(1) AAS
インターンってRubyばっかだな
素人学生にRuby書かせるとか頭おかしなるで
正気か?どうゆうロジックなんだ?
936: デフォルトの名無しさん [] 2018/07/02(月) 22:42:00.11 ID:F0SAJ301(2/2) AAS
世代的にrubyで育ったリーダが多いからじゃない
外資ではgoとかpythonが多い
メガネのヒョロガリが写真に写っていてRoRエンジニアを募集してたらまずハズレだ
937
(1): デフォルトの名無しさん [sage] 2018/07/03(火) 00:16:39.10 ID:ulFfuTSn(1) AAS
何故breakにしたんだろねRuby。returnじゃ駄目だった理由が分からない
938
(1): 844 [sage] 2018/07/03(火) 01:06:30.72 ID:LtnxPY8P(1) AAS
Ruby では、break, return、例外も、単一の同じ仕組みを使っている。
コールスタックをさかのぼるポインタ。
つまり、どこから呼ばれて、どこへ戻るか

breakは、1つ外側のスコープへ戻る。
returnは、最も外側のスコープを抜ける

(レキシカル)スコープチェーンと、コールスタックの2大柱。
実装系・VM を作るには、この本がおすすめ

Rubyのしくみ、2014
Rubyの実装系、Ruby1.9のRuby仮想マシンの内部の仕組み
939: デフォルトの名無しさん [sage] 2018/07/03(火) 01:19:37.85 ID:rBmEiF9u(1) AAS
いいえ、私は遠慮しておきます
940: デフォルトの名無しさん [sage] 2018/07/03(火) 01:55:27.47 ID:gSJ8jPZs(1) AAS
旧世代言語のネタですっかり過疎ってしまった
941
(1): デフォルトの名無しさん [] 2018/07/03(火) 03:04:30.31 ID:V6NmESsv(1) AAS
RailsってC#でいう.Netみたいなもん?
942: デフォルトの名無しさん [sage] 2018/07/03(火) 03:29:58.10 ID:LeNHWyDL(1) AAS
>>928
928(1): デフォルトの名無しさん [] 2018/07/02(月) 21:36:57.09 ID:F0SAJ301(1/2) AAS
luaはnginxと組みわせて使う
redisも便利
943: デフォルトの名無しさん [sage] 2018/07/03(火) 06:19:51.17 ID:ZNPbo2Ku(1/3) AAS
相手が望んでいない解説をするときは、それがスレの内容として意味があるかを基準にするべき
単にこの言語ではこうなっている(中身はさして珍しくもない)というだけならやめとけ。余計嫌われる
944: デフォルトの名無しさん [] 2018/07/03(火) 06:53:27.01 ID:MH5+eiAJ(1/3) AAS
スレタイに並んでいる言語だとtsは張り合う相手いないから語るようなことないよな
ネイティブアプリ向けも張り合う相手なし
領域が被るのはサーバサイドにおけるrust,swift,kotkin nativeくらい?
945: デフォルトの名無しさん [sage] 2018/07/03(火) 07:30:13.14 ID:oQIvqi2O(1) AAS
>>925
925(1): デフォルトの名無しさん [] 2018/07/02(月) 20:47:10.91 ID:HeCnpISr(2/2) AAS
あちらこちらに分身がいて、どれかを書き換えると他に影響してしまう。
そんな混とんとした世界で生き抜くにはいろいろなものが必要になる。
つまり、コピーとムーブが一番楽。
だから次世代言語って何よ?
スレタイに沿って話せって言うけど、次世代言語がなにかも曖昧で
946: デフォルトの名無しさん [sage] 2018/07/03(火) 08:27:38.25 ID:CN6nXbG2(1) AAS
旧世代の言語の(しがらみとかで)回避できなかった欠点を既存機能を損なうことなくうまく克服し
次世代を担うべく存在する言語だよ

C++のメモリリークを所有権で回避した「Rust」
Obj-Cのnil禍をオプショナル型で回避した「Swift」
JSの実行時エラーを静的型で回避した「TS」

Rubyはこの20年自らの欠点をちょこちょこ直す以外なにもやっていない
947
(1): デフォルトの名無しさん [sage] 2018/07/03(火) 08:31:16.08 ID:gQdpXUBz(1) AAS
TSは別格すぎる
さすがにもう現世代扱いでいいだろ
948: 857 [sage] 2018/07/03(火) 09:12:56.01 ID:0xlHwX4q(1/2) AAS
>>937
いや、next はともかく、 break は lexical scope の範囲内では実装出来ないんだよ。
break が for や while でキャッチされる特殊な例外扱いならば、こんなおかしな事にならず、Proc 内でも break 使える様に出来たのに。

>>938
ここでいっているスコープは、 dynamic scope であることに注意ね。
内部イテレータでは、本来 break は例外と同じ方法でしか実装出来ない事を理解いただいて何よりです。
でも、ruby では、 Proc で break 呼び出したときの例外が LocalJumpError になっていて、どういう扱いにしたいかよく分からないんだよね。
for, while 内の break との整合も取れないし

まあ、次世代言語の話じゃないんで、そろそろ突っ込みは止めときます。
949: デフォルトの名無しさん [sage] 2018/07/03(火) 09:15:15.62 ID:cg5PW7i9(1) AAS
swiftが次世代だってぷぷ
めちゃくちゃclassicなんだけど
950: デフォルトの名無しさん [sage] 2018/07/03(火) 09:26:00.07 ID:N+3lR6RH(1) AAS
>>947
msが怒涛の開発力で一気に使いやすくしたよなぁ。
しかもEditorとセットで。
しかもlspを考えてどのEditorからでも補完が効くようにしたりとか。

まだ開発スピードが止まる気配がないけど、
他に何を開発する余地があるんだろ。
951: デフォルトの名無しさん [sage] 2018/07/03(火) 09:33:01.11 ID:TTM9k7xe(1/3) AAS
世代の交代を駆動するのが枯れた技術であってもいいんだよ
まあ仕様の腐った言語しか眼中にない人間には理解できんだろうけどね
952: デフォルトの名無しさん [sage] 2018/07/03(火) 10:15:55.62 ID:CZ1ZSS89(1/2) AAS
開発元が腐ってるRustとTypescript
これは次世代とは言えまい
これが覇権取ったらディストピア一直線
953
(1): デフォルトの名無しさん [sage] 2018/07/03(火) 10:25:54.60 ID:CZ1ZSS89(2/2) AAS
真に次世代の言語はNim
今までの言語の焼き直しに留まらない書きやすさと実行速度を両立した言語で
開発元もモジラとかMSみたいな邪悪な企業じゃない
954: デフォルトの名無しさん [sage] 2018/07/03(火) 10:44:28.82 ID:pQbF/VH/(1) AAS
単なるCのソースコードジェネレータじゃん。
nimが速いんじゃなくてCが速いの。Cのソースコード吐いてCのソースコードコンパイルしてるんだから。
coffeescript()なんかのaltjsと同じようなもんだね笑
955: デフォルトの名無しさん [sage] 2018/07/03(火) 11:31:15.91 ID:jh9a6Llj(1) AAS
高度なシンタックスシュガーだからね
でもCよりは確実に使いやすいしいいと思うよ
956: デフォルトの名無しさん [sage] 2018/07/03(火) 12:11:26.83 ID:H2PJV6CA(1/2) AAS
>>941
c#で言うとasp.netみたいなもの。
c#ユーザだとしてもEFとビュー関数が無いと何もできない低レベルな人間。
957: デフォルトの名無しさん [sage] 2018/07/03(火) 12:13:14.64 ID:H2PJV6CA(2/2) AAS
ついにMSだけじゃなくてMozillaも槍玉にあげ始めたのか。
1-
あと 45 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.057s