На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
  
> скриптовой язык , нужно в проге дать пользователям простейшие средства допнастройки. смотрю в сторону какого-нить скриптового языка
    добрый день. есть сложная система на С++. нужно дать пользователям возможность в некоторых местах делать свою настройку поведения системы.
    после анализа требований получается что нужно нечто вроде простейшего сприптового языка, в котором будет 10 моих функций и условия/ветвления с циклами.

    что посоветуете. думал про boost::python, но там слишком много всего. из пушки по воробьям.

    надо как-то давать пользоватлю возможность составить простейший алгоритм, в котором он задает, в каком порядке и с какими параметрами вызывать 10 моих (как бы api шных функций). а система анализирует "программу" и выполняет.
      lua?
        При столь небольшом количестве элементов встроенного языка я бы скорее сам парсил какой-нибудь txt-шник, хотя, смотря, что у вас может быть в условиях, но если там также может использоваться довольно ограниченное количество вариантов, например, результаты тех же 10-и функций, то в общем-то ничего сложного нет. Другой вопрос, а не потребуется ли в перспективе добавить ещё каких-нибудь наворотов, switch конструкцию или ещё чего, тогда наверное и правда лучше обратиться к готовым решениям и это не будет "из пушки по воробьям".
          если Windows-only , то проще всего Windows Script Host заюзать. Уже два готовых языка есть + наверно в инете можно еще какие нить надыбить..
            Если требования только такие, то легче (и юзерам в том числе) сделать свой язык. Все остальные средства слишком функциональны и будут сложны в освоении
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0174 ]   [ 15 queries used ]   [ Generated: 16.04.24, 13:44 GMT ]