Язык сценариев? - PullRequest
       21

Язык сценариев?

0 голосов
/ 13 ноября 2010

Если бы я должен был пойти к dev.Компания и скажите «Пожалуйста, создайте мне этот« язык сценариев », есть ли какие-то конкретные документы и какие типы документов я должен создать, чтобы они точно знали, чего я хочу?.

Спасибо

Ответы [ 2 ]

2 голосов
/ 13 ноября 2010

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

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

1 голос
/ 13 ноября 2010

Было бы полезно, если бы вы могли предложить некоторые детали по , почему вы бы хотели потратить время и средства на разработку собственного языка сценариев, когда есть по крайней мере три или четыре отличных варианта бесплатно , Если у вас есть целевая потребность в языке, который делает что-то конкретное, читайте о предметно-ориентированных языках.

...