Декларативный язык для описания абстрактных объектов и поведения

Я не знаю много о декларативных языках. Я ищу простой и минималистичный язык для описания объектов, их атрибутов и способа, которым они реагируют, когда происходит любое событие среды.
Я хотел бы использовать, обрабатывать и писать этот код с C ++.

Это было бы полезно для 2d-подобных игр-изгоев или стратегий, любых симуляций и т. Д.

Существует ли что-то подобное или подобное?

Я хотел бы попытаться написать это самостоятельно, но я не хочу изобретать велосипед 🙂

0

Решение

Я почти уверен, что нет декларативных языков, которые делают то, что вы ищете. Декларативные языки высоко с учетом их проблемной области. Когда вы говорите, что хотите язык, который описывает «способ, которым [объекты] реагируют, когда происходит любое событие среды», я думаю, что декларативный язык — это не то, что вы ищете, так как это подразумевает побочные эффекты.

Если вы ищете Встраиваемые языки затем Lua а также питон оба доказаны. Движок Warcraft 3 использовал производную Lua для сценариев, которая очень похожа на то, что вы описываете, и Python широко используется для встраивания в целом.

Если вы ищете стандартный минималистичный формат данных, JSON это в значительной степени путь, и лорд знает, что есть стандартные парсеры.

0

Другие решения


По вопросам рекламы [email protected]