c++ - 寻找具有 64 位支持和跨平台的 C++ 可嵌入脚本语言

标签 c++ scripting-language embedded-language

我正在寻找一种可在 32 位和 64 位计算机以及 Windows 和 Linux 上运行的脚本语言。我会将它嵌入到 C++ 应用程序中,因此我更喜欢它是用 C++ 而不是 C 本地编写的。我也希望脚本具有线程/异步支持。

到目前为止,我看过的语言是 GameMonkey、Lua 和 V8 JavaScript 引擎。迄今为止,V8 JavaScript 最具吸引力。我真的不想使用 GameMonkey,因为据我所知,它不支持 64 位寻址。 Lua 是用 C 编写的,所以我可能会使用 C++ 包装器,但我真的不喜欢混合使用 C 和 C++ 代码。

那么我可以考虑其他一些替代方案吗?

最佳答案

我个人更喜欢Lua在别人之上。也许是因为它被 WoW 使用,我对 WoW 插件进行了自己的调整。但我看到很多意见都很好,即使是关于 SO。

关于c++ - 寻找具有 64 位支持和跨平台的 C++ 可嵌入脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306821/

相关文章:

用 C 调用 Lua 字符串

c++ - 控制台 cout 动画 - C++

c++ - 无中断的 switch-case 语句

python - 相当于 python 脚本的 sh 脚本

bash - 在 shell 脚本中迭代名称为folder0100、folder0101 到folder1100 的文件夹

linux - 来自给定输入的空文件夹列表

python - 是否有 Python 的 "safe"子集用作嵌入式脚本语言?

java - 有没有办法用 Java 运行和控制另一个程序? (或 C++)

c++ - 从 HeightMap 生成的球形地形有间隙

javascript - SpiderMonkey 对比 JavaScriptCore 对比?