Content-Length: 192744 | pFad | http://b.hatena.ne.jp/Nnwww/programming/%E8%A8%80%E8%AA%9E%E5%AE%9F%E8%A3%85/

[B! programming][言語実装] Nnwwwのブックマーク

タグ

関連タグで絞り込む (3)

タグの絞り込みを解除

programmingと言語実装に関するNnwwwのブックマーク (1)

  • リージョンについて | κeenのHappy Hacκing Blog

    このエントリは言語実装Advent Calendar 2015 10日目の記事です κeenです。今日はある程度gcに頼らずメモリを管理する手法、リージョンについて話そうと思います。 リージョン推論とそのアルゴリズムまで話せればよかったのですがサーベイが間に合わず… スタックベースのメモリ管理 gcのない言語、例えばcでも自動で解放される類のメモリがあります。ローカル変数です。 ローカル変数のメモリ確保/解放戦略は単純です。ブロックの開始に確保され、ブロックの終わりに解放されます。 { int x; // <- xが確保される { int y = 2; // <- yが確保される { int z = 3; // <- zが確保される x = y + z; } // <- zが解放される } // <- yが解放される } // <- xが解放される ブロックはネスト構造をとるのでメモリ管理

    リージョンについて | κeenのHappy Hacκing Blog
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/Nnwww/programming/%E8%A8%80%E8%AA%9E%E5%AE%9F%E8%A3%85/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy