据我了解,我可以将C++编译为LLVM,然后使用Emscripten输出JavaScript。
根据http://kripken.github.io/mloc_emscripten_talk/#/11所述:
C/C++ → LLVM → Emscripten → JavaScript
我如何通过Emscripten生成asm.js(我认为这是目前生成asm.js的方法),并且(作为编译标志的ASM_JS=1)是否有任何工具可以将C#或.NET转换为LLVM?
据我了解,我可以将C++编译为LLVM,然后使用Emscripten输出JavaScript。
根据http://kripken.github.io/mloc_emscripten_talk/#/11所述:
C/C++ → LLVM → Emscripten → JavaScript
我如何通过Emscripten生成asm.js(我认为这是目前生成asm.js的方法),并且(作为编译标志的ASM_JS=1)是否有任何工具可以将C#或.NET转换为LLVM?
Mono支持LLVM作为后端。但是,要使其与Emscripten兼容可能需要进行大量更改。
目前似乎没有必要的兴趣。也许一个选项是使用JSIL。
来源:https://twitter.com/migueldeicaza/status/411930995366309888