LLVMの履歴

Low Level Virtual Machine

Java-JVMのような関係。位置的にはこな感じ?

任意のプログラミング言語 ---- LLVM --- 任意の機械


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
「例えば、一度インストールしたバイナリがユーザの使用に合わせて最適化されていく(こともある)」とのこと。