0

我正在寻找一种嵌入式脚本语言。

我不需要任何花哨的东西,只需要条件、循环、逻辑和算术运算等基本结构。

我有以下要求

  1. 线程友好 - 即没有“全局解释器锁”(python 出于这个原因)
  2. 廉价的“解释器实例”创建——我可能会有 100 个这样的。我知道 lua 会为每个创建一个单独的 gc 线程,Lua_State这意味着 lua 已经出局了。
  3. 没有 gc 或 refcounting 或任何其他“动态”内存管理。一旦脚本执行,它应该简单地销毁任何变量。再次python和lua都出来了。
  4. 当然,它应该很快并且内存占用少。
  5. 应该在 windows、GNU/Linux 和 MacOS X 上工作

非常感谢任何帮助。

4

1 回答 1

7

重新考虑 Lua:

  1. 是的。
  2. 是的。Lua 根本不创建任何操作系统线程。
  3. 在您创建大量对象之前,垃圾收集不会开始。您只需将其关闭即可。要在脚本执行后销毁所有变量,只需关闭状态即可。
  4. 是的。
  5. 是的。
于 2013-03-12T18:21:18.233 回答