python - 选择脚本语言

标签 python scripting programming-languages lua

<分区>

我需要编写我的应用程序(不是游戏)的脚本,但我遇到了问题,为此选择脚本语言。 Lua 看起来不错(实际上,它非常适合我的任务),但它在 unicode 字符串方面存在问题,将被使用。 另外,我考虑过 Python,但我不喜欢它的语法,而且它的 Dll 对我来说太大了(大约 2.5 Mib)。 Python 和其他类似的语言有太多我不需要的函数、电池和模块(例如 I/O 函数)——脚本只需要实现逻辑,所有其他的都会做我的应用程序。 所以,我想知道是否有一个脚本语言,它满足这个条件:

  • unicode 字符串
  • 我可以导入 C++ 函数,然后从 脚本
  • 可以毫无问题地嵌入应用程序(无 dll)

重新发明轮子不是一个好主意,所以我不想开发自己的语言。 或者有一种方法可以在 Lua 的源代码中编写 unicode 字符串?就像在 C++ L"Unicode 字符串"

最佳答案

Lua 字符串与编码无关。所以,是的,您可以在 Lua 脚本中编写 unicode 字符串。如果需要模式匹配,那么标准的Lua字符串库是不支持unicode类的。但纯子字符串搜索有效。

关于python - 选择脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10262114/

相关文章:

Python pickle 错误 : TypeError: object pickle not returning list. numpy 的问题?

python - python 中的严格模拟

Android wifi脚本问题

database - 什么编程语言用于实现谷歌算法?

xml - JSON 是一种语言吗?如果不是,它会如何分类?

python - 将 Python 列表组合在一起以获得公共(public)元素

python - 从网络摄像头获取最新帧

javascript - 是否可以在文档的头部测试脚本的可能性?

python - 如何从我的 qt 项目中获取脚本(python)的路径,以便在执行期间运行它?

programming-languages - 哪些编程语言支持任意精度算术?