必须对 JavaScript 进行哪些更改才能使其可编译。我并不是说要变成仍然依赖解释器的可执行文件——我的意思是让它以 C 编译的方式编译成二进制文件。
我预计原型继承可能是一个问题 - 但我不知道。
另外,我很确定这eval
是不可能的(或不希望的)。
有什么东西试图做这样的事情吗?
技术上可以实现吗?
JavaScript(经过一些小的修改)可以用来创建高效的程序吗?
编辑
我特别在寻找类似于RPython
Python 之类的东西 - 但对于 javascript。
对于我想要的编译语言,动态类型似乎也很困难/不可能。