1

我读过某些程序,例如文明视频游戏系列,使用解释组件(在本例中为 Lua)与编译组件(我假设为 C++)接口,以允许用户通过 mod 等进行扩展。为什么以这种方式调用虚拟机,当我假设您可以编写和烘焙自己的编译语言扩展时,会有所帮助?

4

1 回答 1

2

您完全可以制作自己的编译扩展!但这是很多工作,然后你必须教用户使用你的编程语言。

更容易与一种已知的、稳定的语言(如 Lua)进行交互。

于 2015-01-01T02:13:57.253 回答