<分区>
我正在寻找一种好的脚本语言来链接到我的程序。 我正在寻找 2 个重要属性:
- 脚本语言应该硬链接(hard link)到可执行文件中(不需要第 3 方 安装)。这对我来说很重要,可以简化分发。
- 脚本应该允许一些运行时调试选项(当在我的程序中运行脚本时,我想在我的程序上下文中运行时轻松地在调试器中运行它)
python、lua 或其他语言可以为我提供这个吗?
<分区>
我正在寻找一种好的脚本语言来链接到我的程序。 我正在寻找 2 个重要属性:
python、lua 或其他语言可以为我提供这个吗?
最佳答案
Lua 和 Python 都可以提供您提到的功能,因此选择其中一个将取决于其他标准。
Lua 是一种更轻量级的解决方案,它的磁盘占用空间小得多,内存开销也可能比 Python 小。对于某些用途,它可能更快。 Python 拥有更丰富的标准库、更成熟的第三方库和更具表现力的语言。
两者都已嵌入到主要应用程序中。 Python 可以在 Blender、OpenOffice 和 Civilization 4 中找到。Lua 可以在魔兽世界和 Adobe Lightroom 中找到。我建议查看每种教程的一些教程以及可用于将它们嵌入到您的应用程序中的工具,然后选择最适合您大脑的教程。
关于python - 脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193012/