Скриптовый язык для C / C ++? - PullRequest
       61

Скриптовый язык для C / C ++?

16 голосов
/ 03 октября 2009

Существует ли язык сценариев для C ++ (например, perl), который можно использовать для быстрой разработки и использовать какой-либо инструмент, который можно преобразовать в программу C / C ++ для повышения производительности при развертывании?

EDIT:
Основываясь на некоторых комментариях, позвольте мне прояснить вопрос. Я должен быть в состоянии преобразовать скрипт в программу на C / C ++ или в двоичный файл без изменения моего скрипта.

Ответы [ 12 ]

0 голосов
/ 03 октября 2009

Вопрос можно интерпретировать по-разному ...

Если вы уже написали часть своего приложения на C ++ и вам необходимо добавить модули или сценарии, которые вы хотите добавить в код C ++ для повышения производительности, вы можете использовать Qt , который является прочная, очень полная мультиплатформенная платформа.

Включает поддержку сценариев (ECMAScript, стандартизированная версия Javascript), из которой вы можете получить доступ к вашим объектам C ++, если вам нужно. Также предусмотрена поддержка плагинов.

При таком подходе вы можете даже выполнить три шага,

  • сначала сделайте несколько тестов в Javascript,
  • затем кодируйте базу вашего приложения на C ++ и по-прежнему используйте часть в скриптах (например, если вам нужно попробовать разные алгоритмы),
  • и, наконец, перенести все, или, по крайней мере, критические части, в C ++.

Другой вариант - встроить интерпретатор Python в ваш код, хотя это, вероятно, потребует дополнительной работы.

0 голосов
/ 03 октября 2009

GML: www.yoyogames.com

...