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

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

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

Доброго дня!

Интересует скриптовый язык с синтаксисом, похожим на C++. Знаю что есть Lua и многие его используют, но мне не нравится синтаксис. Слышал что есть AngelScript, с очень похожим на C++ синтаксисом. В общем прежде чем начать что-то использовать, хотел бы спросить у Вас, какой бы скриптовый язык Вы бы мне посоветовали. И уж очень хочется чтобы синтаксис был похожим на C++. Хорош ли тот же AngelScript или есть ещё какие-то?


#1
13:18, 22 окт. 2016

s3dworld
> И уж очень хочется чтобы синтаксис был похожим на C++. Хорош ли тот же
> AngelScript или есть ещё какие-то?
Слышал, что есть Lua-подобный язык с Си-подобным синтаксисом - называется Squirrel. Но сам не использовал.
Ну и конечно JavaScript никто не отменял.

#2
13:20, 22 окт. 2016

python или javascript, на выбор.

#3
13:27, 22 окт. 2016

gammaker
> Слышал, что есть Lua-подобный язык с Си-подобным синтаксисом - называется Squirrel.
Возьму на заметку. Просто хотел послушать людей, которые могут дать советы по плюсам и минусам.

Zab
> python
Там синтаксис схожий с Lua. Мне же хотелось бы C++ подобный.

А тот же JavaScript каким образом используют? Что там за библиотеки?

#4
13:32, 22 окт. 2016

s3dworld
> А тот же JavaScript каким образом используют? Что там за библиотеки?
Их там полно. От совсем маленьких, которые даже на микроконтроллерах скрипты гоняют, до крупных и навороченных всякими JIT'ами и прочим - типа тех, которые в браузерах используются. Так что гугли. Сам я их тоже не использовал, только из интереса для общего развития как-то погуглил.

#5
13:35, 22 окт. 2016

gammaker
Понятно. Смотрю Squirrel использовался в Left 4 Dead 2 и в Counter-Strike Global Offensive.

#6
14:09, 22 окт. 2016

gammaker
> которые даже на микроконтроллерах скрипты гоняют
Изображение

#7
14:41, 22 окт. 2016

s3dworld
смотри Python - самый удобный скрипт из всех,
CPython - реализация на С++, так же есть море биндингов в инете

https://github.com/irov/pybind
https://github.com/pybind/pybind11

https://wiki.python.org/moin/IntegratingPythonWithOtherLanguages

#8
14:44, 22 окт. 2016

s3dworld
А тебе для чего? Т.е. какие требования к языку?

#9
14:51, 22 окт. 2016

StiX
> А тебе для чего? Т.е. какие требования к языку?
Вынес игровой логики. Почему именно C++ подобный синтаксис, потому что привык к нему.

#10
14:59, 22 окт. 2016

AngelScript, как вариант.
Связывать с плюсами гораздо удобнее, чем lua.

#11
15:03, 22 окт. 2016

HplusDiese
Вот пока два подсказали: Squirrel и AngelScript. Тут ещё выбрать нужно.

#12
15:13, 22 окт. 2016

Хотя мне ещё нужно чтобы поддерживались строки в кодировке UTF-16 LE.

#13
15:28, 22 окт. 2016

AngelScript мертв

#14
15:32, 22 окт. 2016

Scaiman
> AngelScript мертв
Почему? Последнее обновление было в июне 2016 года.

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

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