Об использовании RSL вне продуктов R-Style

0 (0)
  • Развернуть Об использовании RSL вне продуктов R-Style ( fplab  05.01.2017 08:33 )
    5(2)
    С наступившим Новым Годом!

    Вопрос к R-Style Software. Можно ли использовать RSL в качестве языка для обучения программированию, не связанного с продуктами R-Style? В частности, можно ли ссылаться на интерпретатор RSL (http://members.softlab.ru/kubrin/), документацию и приводить примеры макросов на нем в лекциях и печатных руководствах (методички, пособия, книги)?
    Спасибо
    >> Ответить
    • Развернуть Нужны подробности (+) ( Машкова Юлия  11.01.2017 15:04 )
      5(1)
      И Вас с наступившим Новым Годом!

      С трудом представляю себе изучение языка программирования в отрыве от среды, для которой он задуман. Теоретически такое применение возможно, но цель - не ясна. Можете мне написать на почту (Mashkova@softlab.ru) более подробно, как и где собираетесь проводить обучение?
      На основе письма "сведу" Вас с людьми, которые помогут решить вопрос.

      С уважением,
      Машкова Юлия
      руководитель ГЛ ОС ДБПО RS-Bank
      >> Ответить
      • Развернуть Использовать в отрыве можно без проблем. ( deusex  19.01.2017 12:32 )
        5(1)
        Вот из последних моих разработок не относящегося к RS:
        1. Робота для игры moswar.ru
        2. Анализатор отчетов acronis backup
        3. Тестер стратегий для биржи
        4. Проигрыватель консольного видео гдето на форуме есть
        и т.д
        И за 15 лет пользования одним языком к нему привыкаешь и начинаешь туго соображать при смене языка, и проще сделать что нибудь на рсл. Он довольно стабилен и неприхотлив, хотя есть и свои косяки.
        >> Ответить
        • Развернуть Насчет косяков... ( Шкурко Владимир  19.01.2017 15:12 )
          5(1)
          А можно список оных и, "до кучи", чего не хватает в RSL ?
          Так сказать, из первых рук.
          >> Ответить
          • Развернуть Ну на пямять я не вспомню, вот что в памяти есть из самого серьезного. ( deusex  23.01.2017 12:36 )
            5(1)
            1. Нельзя создавать большого количества мелких классов содержащих подклассы, есть даже тема с примерами где создание объектов занимает секунды,
            а деструкция растягивается на несколько минут, самы яркий пример штатные отчеты. (рстай отложил эту проблему)
            2. Отсутствие штатного скриптового интерфейса, есть только VCH который с 2002 года не поддерживается а аналога нет.
            3. Надо стараться использовать как можно меньше не RSL модулей, штатных функций закомпиленых в ядро, иначе
            будут неконтролируемые слеты программ, у меня есть пара тройка программ которые падают при выходе из функции,
            имеет место разрушение стеков и лики памяти. Причина: РС старается все закрыть и закомпилить в ядро, пишут само
            собой на си и в результате получаем недостаточные буфера под записи или некорректныю обработку передаваемых данных которая ведет
            к крешу системы.

            >> Ответить
            • Развернуть Спасибо за ответ! ( Шкурко Владимир  23.01.2017 14:33 )
              5(1)
              По п.1: действительно, имеет место быть такое поведение. Связано оно с тем, что все объекты создаются в общей "куче", что, в свою очередь, обусловлено наличием возможности возвращать из макроса объекты как глобальных, так и локальных классов. Возможно, что-то удастся сделать по этой проблеме.
              По п.2: какой минимальной функциональностью должен обладать скриптовый интерфейс ? Например, есть штатные средства RunDialog и RunScroll. Их функциональности недостаточно ?
              >> Ответить
              • Развернуть Ну вот смотри. ( deusex  27.01.2017 12:17 )
                5(1)
                1. Допустим ты чтото с тестовой системы хочешь перенести в боевую, а на боевой файлики с диалогами уже зашарены и всех надо выгонять, это раз.
                2. Построение интерфейсов чисто на скриптах так как у всех разное разрешение и форма сама должна подстраиваться а не отображаться в в 80x25,
                сейчас принятый в банке стандарт 120x45 по крайней мере у нас, в штатке никак.
                3. Смена цветовой палитры в зависимости от ситуации на штатном функционале никак (подсветка строчек разными цветами более четырех цветов).
                И это все уже обсуждалось и тема есть искать надо и Rs клятвено обещал все исправить и предложить альтернативу и что в итоге?
                Надо найду тему если не удалили.

                >> Ответить
        • Развернуть Тестер стратегий для биржи ( Волшебник  24.01.2017 13:06 )
          5(1)
          Опа!
          А с этого места хотелось бы поподробнее!
          Все же не банком единым жить хочется... :)
          >> Ответить
          • Развернуть Да там ерунда, проверяли алгоритмы для квика ( deusex  27.01.2017 12:20 )
            5(1)
            Брали с финама графики по инструменту, и имитируем алгоритм биржевого робота, для анализа возможной доходности и убытков.
            >> Ответить
            • Развернуть Тики моделировали? ( Волшебник  27.01.2017 12:46 )
              5(1)
              Not specified
              >> Ответить
              • Развернуть Угу ( deusex  27.01.2017 12:49 )
                5(1)
                На рсл получалось быстро и беспроблемно
                >> Ответить
                • Развернуть Интересненько... ( Волшебник  27.01.2017 12:57 )
                  5(1)
                  А если я как нибудь попрошу - не поделитесь? :)
                  А то вот надо с альфы переходить куда то, они там опционы рубанули у себя, сволочи :)
                  А так везде в основном квик, а жить то как то надо...
                  >> Ответить
                  • Развернуть Да там хлам, мертворожденый проект. ( deusex  27.01.2017 13:15 )
                    5(1)
                    Пока только торговля в руки с минимальным тех анализом и сравнением с другими проектами.
                    Благо куча каналов в телеграме с графиками мыслями и т.е, там послушаешь сдесь посмотришь если
                    с твоим мнением совпадает большинство то так и торгуешь.
                    >> Ответить
                    • Развернуть Ну, мертворожденный или нет, по крайней мере это интересно ( Волшебник  27.01.2017 13:38 )
                      5(1)
                      Плюс необычное применение RSL :)
                      У меня вот давно есть пара мыслей по внутридневной стратегии, но перспектива ручной отработки сценария пугала сильнее, чем возможная прибыль.
                      Еще сильнее пугало то, что после ручного прогона получился бы шиш с маслом и было бы жаль потраченного времени.
                      Я уже всерьез подумывал заняться освоением C# (на нем живут роботы в АДе) но как то то времени не хватало, то желания
                      Однако вы раскрыли мне глаза :)
                      Сейчас можно особо не напрягаясь попробовать реализовать тест на рсл, благо большой задел уже есть в части загрузки данных и эмуляции тиков, дело за малым - формализовать правила и прописать их на рсл :)
                      >> Ответить