Emscripten: An LLVM-to-JavaScript Compiler, 是一個將 LLVM 所產生的 bitcode 轉成 Javascript library 的編譯器。這樣一個 compiler 有何用處?舉一個例子來說,如果你原來使用 C++ 語言所寫的程式,可以先使用 LLVM 來產生 LLVM 的 bitcode,再交給 Emscripten 當作輸入,經由 Emscripten compiler 輸出成為 javascript 的 library,然後再嵌入到 html 中來使用。有了這個 compiler ,那之前用各種語言所寫的一些 function, member, class etc..., 都以移植到網頁上。這也就是意味著所有在的程式將可以容易的移植到網路了。
------------------------------------------------------
[1] http://hacks.mozilla.org/2012/04/porting-me-my-shadow-to-the-web-c-to-javascriptcanvas-via-emscripten/
------------------------------------------------------
[1] http://hacks.mozilla.org/2012/04/porting-me-my-shadow-to-the-web-c-to-javascriptcanvas-via-emscripten/
留言
張貼留言