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