Как говорит Дейв Сверски, существует множество очень хорошо разработанных языков сценариев.Например, Lua очень прост, но удивительно мощен и имеет крошечные, но эффективные реализации.
Но если вы действительно, действительно хотите создать язык сценариев, созданный специально для вас, то самая хорошая вещь, которую вы могли бы сделать для разработчика,предоставить ему описание языка в форме Бэкуса-Наура .В идеале, это позволит им без особых усилий создать сканер и парсер для вашего языка.Кроме того, вам нужно будет определить типы данных вашего языка и то, как они сопоставляются с типами данных аппаратного обеспечения, и вам нужно будет указать, какую библиотеку или встроенные функции вы хотите предоставлять, и как они будут влиять на внешний мир.,Справочное руководство Lua является кратким, но полным и хорошо определяет этот язык и его библиотеку.Вы захотите придумать что-то сравнимое или обойдетесь упрощением, помахавшим рукой, и надеетесь, что ваши разработчики вложат свои собственные умственные силы в заполнение пробелов, оставленных вашим описанием.