LLVM
第 1 版(2009-04-03 21:34:07 · akkun_choi)を表示しています。 最新版に戻る
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
「例えば、一度インストールしたバイナリがユーザの使用に合わせて最適化されていく(こともある)」とのこと。
履歴
- 第 2 版akkun_choi2009-04-03 21:35:10
- 第 1 版akkun_choi2009-04-03 21:34:07