gpt4 book ai didi

javascript - 必须对 JavaScript 进行哪些更改才能使其可编译为二进制文件?

转载 作者:行者123 更新时间:2023-12-02 19:26:53 26 4
gpt4 key购买 nike

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

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

此外,我非常确定 eval 是不可能的(或不需要的)。

有没有什么东西正在尝试做这样的事情?

技术上可以实现吗?

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

<小时/>

编辑

我正在专门寻找类似于 RPython 之于 Python 的东西 - 但对于 javascript。

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

最佳答案

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

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

关于javascript - 必须对 JavaScript 进行哪些更改才能使其可编译为二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11950299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com