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