カーネル/VM+K*BUG勉強会@関西 ごかいめ #kernelvm

13
前へ 1 2 3 ・・ 35 次へ
Fadis @fadis_

CPS(クッキーではない) #kernelvm

2013-10-19 13:42:00
orumin @orumin

CPS変換はあちこちで見かけるのだけれどもどういうものかわかってない ( #kernelvm live at http://t.co/h05ucPlj8W)

2013-10-19 13:42:26
Ogata Yasuhiko @yogata

gcc「自分,(再帰呼び出しの)見抜きいいっすか」 #kernelvm

2013-10-19 13:43:20
murase_syuka @murase_syuka

@murase_syuka call & ret => jump はCPG変換の当然の帰結 #kernelvm

2013-10-19 13:43:35
Yukiharu YABUKI bot @YukiharuYABUKI

gcc は、教科書以上の推論をしてfactorial を検知している #kernelvm

2013-10-19 13:43:36
Kenji Rikitake @jj1bdx

竹岡さん @takeoka 冴えてますねえ,相変わらず.Tail recursion / tail call から CPS 変換の説明.まあアセンブリ言語やってる人には自明か #kernelvm

2013-10-19 13:44:31
Yukiharu YABUKI bot @YukiharuYABUKI

継続 confimuation は、Scheme や Ruby にもある。 #kernelvm

2013-10-19 13:45:01
murase_syuka @murase_syuka

継続とは、コンテキストが1stクラス? #kernelvm

2013-10-19 13:45:03
Yukiharu YABUKI bot @YukiharuYABUKI

すぐに継続が作れないインタープリターはやばいんじゃねーの? #kernelvm

2013-10-19 13:45:36
ぉゅぅ @xoxyuxu

コンパイラの話、最適化されてcallがjumpになるやつ。 …は 前置きか。インタプリタ… 僕には身近ではない?。コンテキストの話もでてるからええ感じやね #kernelvm

2013-10-19 13:46:10
murase_syuka @murase_syuka

コンテキストとは、レジスタ一式+スタック、あとプロセス関連情報 #kernelvm

2013-10-19 13:46:42
Kenji Rikitake @jj1bdx

シュミラじゃなくて,「シミュラ」ですね > Simula #kernelvm Cc: @takeoka

2013-10-19 13:48:49
Yukiharu YABUKI bot @YukiharuYABUKI

コンパイラーは楽だよね? コンパイル時間が長くても怒られない。メモリーも食って良い。広域を見られる。実行時間が早かったらそれで良い #kernelvm

2013-10-19 13:49:37
Yukiharu YABUKI bot @YukiharuYABUKI

それに比べて、インタープリターは.... #kernelvm

2013-10-19 13:50:00
Yosuke HASEGAWA @hasegawayosuke

なるほど、コルーチンでコンテキストを渡せつつ協調的に自身で他のコルーチンに制御を渡すっていうのはネストした再起呼び出しなのか。 #kernelvm

2013-10-19 13:50:00
Fadis @fadis_

「Javaとか、わざと複雑にしてるよな」 #kernelvm

2013-10-19 13:50:13
Fadis @fadis_

インタプリタが関数の終わりまで走ってきた時点で見つけた末尾再帰を最適化したい、と #kernelvm

2013-10-19 13:51:20
前へ 1 2 3 ・・ 35 次へ