Tr4*_*41n 5 c++ scripting-language embedded-language
我正在寻找一种适用于32位和64位机器以及Windows和Linux的脚本语言.我将它嵌入到C++应用程序中,因此我更喜欢用C++而不是C语言编写本机.我也希望脚本具有线程/异步支持.
到目前为止,我所看到的语言是GameMonkey,Lua和V8 JavaScript Engine.到目前为止,V8 JavaScript最具吸引力.我真的不想使用GameMonkey,因为AFAIK它不支持64位寻址.Lua是用C语言编写的,所以我可能会使用C++包装器,但我真的不喜欢混合使用C和C++代码.
那么我可以看一些其他替代方案吗?
我说卢阿。它超便携(甚至可以在 PalmOS、WindowsCE 和 DOS 下运行!)、小(200-300k)、速度快,并且很容易与 C/C++ 连接。
此外,Michael Pall 在 LUA JIT 实施方面取得了惊人的进展。他当前的 beta-4 支持 x86 和 x86_64 jitting,并且击败了我所知道的几乎所有解释器语言: http: //luajit.org/