Войти
ПрограммированиеФорумОбщее

Подскажите скриптовый язык для связки с C++ (5 стр)

Страницы: 1 2 3 4 5
#60
17:17, 15 янв. 2017

HplusDiese
> AngelScript
+1


#61
0:02, 16 янв. 2017

AngelScript

#62
0:06, 16 янв. 2017

Ещё есть Unigine Script. Но можно ли его использовать вне движка - не знаю.
Впринципе, для ленивых хорошо работает Python + SWIG. Профит в том, что тебе не нужно вручную писать биндинг. Просто натравливаешь SWIG на плюсовые хидеры, а он генерит pyd и py, которые ты юзаешь в питоне. Для обратной связки глянь как работает PySide.

#63
11:47, 17 янв. 2017

Хз может советовали
Рекомендую сайт: framework you can use to make 2D games in Lua.

#64
12:45, 19 мая 2017

Кто-нибудь в курсе, TypeScript от Microsoft как-то можно связать с C++ чтобы использовать его как скриптовый язык для приложения, написанного на C++? А то в Интернете ничего подобного не нашёл. И ещё вопрос, на счёт JavaScript. У Microsoft есть свои какие-то библиотеки (ведь студия 2017 позволяет вести разработку на JavaScript) для использования JavaScript как скриптового языка для приложений, написанных на C++?

#65
12:54, 19 мая 2017

s3dworld
> Кто-нибудь в курсе, TypeScript от Microsoft как-то можно связать с C++ чтобы
> использовать его как скриптовый язык для приложения, написанного на C++?
  Ты бы для начала хоть разобрался вообще что это за язык. У него даже своего интерпретатора нет, как ты собрался программы на нём как-то с чем-то связывать? Он компилится в JS. Вот этот JS уже как хочешь так и используй.

#66
13:05, 19 мая 2017

Zefick
Ну а что с JavaScript? Если не использовать V8 и другие движки, Microsoft что-то предоставляет для использования их JavaScript вместе с C++?

#67
13:23, 19 мая 2017

s3dworld
> Microsoft что-то предоставляет для использования их JavaScript вместе с C++?
Только с C#. Возможно есть версия под CLI, надо уточнить, тогда можно с managed C использовать.

#68
17:39, 19 мая 2017

Я пробовал встраивать  JS (Duktape) - вышло относительно неплохо.

Страницы: 1 2 3 4 5
ПрограммированиеФорумОбщее

Тема в архиве.