【发布时间】:2011-08-31 19:35:13
【问题描述】:
我现在有一个游戏引擎,我正在为它寻找一种脚本语言。我尝试了 Lua,发现它非常好,但我想让我的脚本看起来像 C 或更好的 C++,或者看起来像虚幻引擎的脚本会更好。
这可能吗?
【问题讨论】:
-
为什么要使用像 C 这样的语言作为脚本语言?您真的希望您的用户必须处理内存管理、低级字符串处理等吗?
-
(几乎)一切皆有可能。但是,如果您的要求与其他人已经构建并可供您使用的内容相差太大,您可能必须构建自己的解释器。
-
相关链接:bellard.org/tcc
-
您想要 C 还是类似 C 的语法? JavaScript 看起来有点像 C 语言,并且作为一种脚本语言非常成熟。
-
@detly 提出了一个非常好的观点。如果你想嵌入一个非常高效的 JS 解释器,请检查Google V8。