Я думаю об использовании Python в качестве встроенного языка сценариев в хобби-проекте, написанном на C ++ . Я не хотел бы зависеть от отдельно установленного дистрибутива Python. Документация Python, как представляется, достаточно ясна в отношении общего использования, но я не смог найти четкого ответа на этот вопрос.
Возможно ли развернуть интерпретатор Python + стандартную библиотеку с моим приложением? Какой другой язык, как Lua, Javascript (Spidermonkey), Ruby и т. Д., Будет лучше для этого использования?
Вот критерии, с которыми я сравниваю разные языки:
- Нет / мало зависимостей от внешних установленных пакетов
- Стандартная библиотека с хорошим набором функций
- Хороший язык:)
- Не приводит к огромному установочному пакету
редактировать:
Наверное, вопрос должен быть:
Как мне развернуть свою собственную библиотеку python + стандартную библиотеку с установщиком моей программы, чтобы не имело значения, установлен ли на платформе уже установлен python или нет?
edit2:
Еще одно уточнение. Мне не нужна информация о специфике связывания кода C и Python.