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

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

Страницы: 1 2 3 4 5 Следующая »
#15
15:36, 22 окт. 2016

HplusDiese
Если уж по удобству связывания, то ChaiScript педалит. С-like синтаксис в Squirrel, скорость работы чуть ниже Lua. Думал-думал, в итоге сам остановился на Lua.


#16
15:46, 22 окт. 2016

шарп ещё как вариант, гонять через моно : )

#17
15:57, 22 окт. 2016

s3dworld
> > python
> Там синтаксис схожий с Lua. Мне же хотелось бы C++ подобный.
Синтаксис там схожий с С++, а структуры данных хоть и могут показаться сишными, на первый взгляд, они скорее от javascript'а, только иначе называются, чтобы всех запутать. Библиотеки доступа к системе сишные, вернее калька с юниксовых сишных, также как и у javascript'а.

> А тот же JavaScript каким образом используют? Что там за библиотеки?
Точно также как python и lua, встраивается в сишную программу интерпретатор, протягиваются в него нужные тебе данные и процедуры из С++, и вперед, пиши себе скрипты.
Конкретные библиотеки посоветовать не могу, своими руками не встраивал javascript. Рядом со мной, на соседних рабочих местах встраивали, не должно быть проблем, по идее.

#18
16:01, 22 окт. 2016

s3dworld

Mono, как вариант,  http://www.mono-project.com/docs/advanced/embedding/scripting/  а там уже целая пачка языков в нём, - С#, Python, JavaScript,  Visual Basic, итд  http://www.mono-project.com/docs/about-mono/languages/

#19
16:05, 22 окт. 2016

Zab
> Синтаксис там схожий с С++
Это как это схожий? Я для Blender'а на Python скрипты писал, чего там схожего?

+ Показать
#20
21:00, 22 окт. 2016

На AngleScript кодить довольно приятно, использую его иногда, чтобы быстро накидать тестовую демку для Урхо, а питон и шарп по идее довольно объемные штуки, чтобы пихать их в игру

#21
21:36, 22 окт. 2016

Для питона долго создаются новые сессии, но на каждый запуск можно сессию и не создавать, использовать одну общую, тогда он вполне сравним с lua по производительности.

#22
23:38, 22 окт. 2016

s3dworld
> Интересует скриптовый язык с синтаксисом, похожим на C++
https://ru.wikipedia.org/wiki/CINT

#23
1:29, 23 окт. 2016

Pawn

#24
16:00, 23 окт. 2016

В общем смотрите что требуется от скриптового языка:

Какой посоветуете?

#25
16:09, 23 окт. 2016

0iStalker

А зачем тебе скрипты (голосом Горбатого из Место встречи... )?

Есть C++, он крутой, статик типизинг и всё такое

#26
16:23, 23 окт. 2016

UTF-16 кроме микрософтовских инструментов никто и не поддерживает. UTF-8 куда более распространен.

#27
16:36, 23 окт. 2016

Zab
> UTF-16 кроме микрософтовских инструментов никто и не поддерживает. UTF-8 куда более распространен.
А мне кроме как Windows ничего и не нужно. А обрабатывать строки для вывода, где один символ может быть от 1 до 6 байт, как-то проблематично. Куда проще когда всё по 2 байта.

#28
16:46, 23 окт. 2016

s3dworld
> Куда проще когда всё по 2 байта.
Не всегда.

#29
16:49, 23 окт. 2016

Blew_zc
> Не всегда.
Я про это что-то краем уха слышал. Но если относить всё к Windows, то там всегда 2 байта. Разве нет?

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

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