LLVMの履歴
Low Level Virtual Machine
Java-JVMのような関係。位置的にはこんな感じ?
http://journal.mycom.co.jp/news/2008/07/10/031/index.html
ブラウザ上でC言語で書かれたものを実行
「Cソース→LLVM命令→ActionScript実行VM向け命令→Flash→Tamarinバイトコード」
Windowsとか既存のOSが実行できる日も近い?
http://blog.tarotaro.org/archives/216
プログラムを「ゆりかごから墓場まで」最適化し続ける
コンパイラを作るためのインフラである
LeopardのOpenGLスタックやiPhone用コンパイラに使われている
(まだ)GCがないから動的言語に向かない
デカイから組み込みに向かない
http://alohakun.blog7.fc2.com/blog-entry-706.html
「例えば、一度インストールしたバイナリがユーザの使用に合わせて最適化されていく(こともある)」とのこと。