0

必须对 JavaScript 进行哪些更改才能使其可编译。我并不是说要变成仍然依赖解释器的可执行文件——我的意思是让它以 C 编译的方式编译成二进制文件。

我预计原型继承可能是一个问题 - 但我不知道。

另外,我很确定这eval是不可能的(或不希望的)。

有什么东西试图做这样的事情吗?

技术上可以实现吗?

JavaScript(经过一些小的修改)可以用来创建高效的程序吗?


编辑

我特别在寻找类似于RPythonPython 之类的东西 - 但对于 javascript。

对于我想要的编译语言,动态类型似乎也很困难/不可能。

4

1 回答 1

2

我认为原型继承没有任何问题。事实上,eval除非有某种 JS-VM 可以即时编译它,否则它可能无法工作。

至于它需要什么真正有用,我认为从 C/C++ 库调用函数的能力是最重要的。没有它,你将无法做任何有用的事情。

于 2012-08-14T10:29:13.693 回答