我已经阅读了如何使用asm.js测试和开发的问题?,接受的答案提供了http://kripken.github.com/mloc_emscripten_talk/#/的链接.
该幻灯片的结论是" 静态类型语言,特别是C/C++可以有效地编译成JavaScript ",因此我们可以" 期望编译的C/C++的速度比本机代码慢2倍,或更好,今年晚些时候 ".
但是非静态类型的语言呢,比如常规的JavaScript本身呢?可以编译为asm.js吗?
是否有用于JavaScript的本机机器代码编译器?我不是在谈论VM.如果它不存在可以做到吗?
我想知道它是否可以编译为二进制,因为语言的动态性质.
是否有一个相对快速的程序来完成至少这个基础知识?只有几个正则表达式?我愿意做一些手动转换,但这是一个非常大的脚本集.
Asm.js来自一类新的JavaScript应用程序:已编译成JavaScript的C/C++应用程序.它是Mozilla的Emscripten项目产生的JavaScript的一个子集.
但它是如何工作的,为什么我会使用它呢?
请告诉我,如何在C++代码中包含javascript头文件或javascript函数.C++代码是用Linux(UBUNTU)编写的吗?
虽然我只需要执行上述操作,但让我告诉你我这样做的目的,因为我打算实施CTI(计算机电话集成)操作.
(帮助将不胜感激)非常感谢提前
javascript ×5
asm.js ×2
c++ ×1
compilation ×1
html5 ×1
linux ×1
native ×1
native-code ×1
python ×1
ubuntu ×1