Об использовании 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)Ну на пямять я не вспомню, вот что в памяти есть из самого серьезного. ( 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# (на нем живут роботы в АДе) но как то то времени не хватало, то желания
Однако вы раскрыли мне глаза :)
Сейчас можно особо не напрягаясь попробовать реализовать тест на рсл, благо большой задел уже есть в части загрузки данных и эмуляции тиков, дело за малым - формализовать правила и прописать их на рсл :)
>> Ответить