gpt4 book ai didi

javascript - C 中的 ECMAScript-262 实现?

转载 作者:数据小太阳 更新时间:2023-10-29 06:12:29 25 4
gpt4 key购买 nike

Possible duplicate: Tiny javascript implementation?

我四处寻找 Javascript 的 C 实现,但找不到。我需要一个超便携应用程序,它可以在没有 C++ 编译器的平台上运行。

这是我的要求:

  • ANSI C(尽可能兼容 C89)
  • 最小的依赖性
  • 可嵌入(非独立)
  • 开源(兼容 GPL v2)

我不关心速度,但正确性是个问题。我希望它支持 ECMAScript-262 v5,但现在 v3 已经足够好了。

这样的东西存在吗?如果没有,是否有任何移植相对简单的实现?

DMDScript是我发现的最简单的,所以我最终可能会移植它。显然没有 reference implementation ,所以这可能是最好的方法。

注意:

我还找到了tiny-js ,这意味着小而简单,但它似乎不符合标准。它似乎正在积极开发......

最佳答案

Spidermonkey 1.8.0 RC1 和以前的版本是用 C 编写的。您可以使用它。

他们在 2013 年 2 月 11 日的最新版本 1.8.5 中引入了 C++

关于javascript - C 中的 ECMAScript-262 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568883/

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