Используете ли вы CExpert при создании роботов? - страница 19

 
Реter Konow:
Точно. Мне же одному тяжело...))

Ничего не выйдет, потому что остаётся нерешённой для Вас проблема - как убедить программистов в том, что они программируют неудобно/неверно, причем делают это не один десяток лет. Вашу статью прочитают и молча повернуться что бы продолжить писать на привычном языке C/C++/MQL5

 
Andrey Dik:

Ничего не выйдет, потому что остаётся нерешённой для Вас проблема - как убедить программистов в том, что они программируют неудобно/неверно, причем делают это не один десяток лет. Вашу статью прочитают и молча повернуться что бы продолжить писать на привычном языке C/C++/MQL5

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

В принципе мой подход не привязан к русскому языку и я вполне в примерах могу использовать английский. Перестроится не сложно. Материал конечно постараюсь сделать интересным, но заранее знаю, что на меня обрушиться шквал критики... Хотя может и нет... В общем, если сообществу будет интересно узнать о моем подходе, я о нем расскажу, а если нет, - промолчу.

И убеждать в неэффективности ООП я никого не буду. Это только мое мнение.

 
Реter Konow:

В общем, если сообществу будет интересно узнать о моем подходе, я о нем расскажу, а если нет, - промолчу.

Пока не напишете статью - никто никогда не узнает, будет ли она интересной. Пишите интересно - будет интересно. Сообщество спрашивать об этом бесполезно, есть Рош, только он занимается приёмкой и рецензированием статей.
 
Andrey Dik:
Пока не напишете статью - никто никогда не узнает, будет ли она интересной. Пишите интересно - будет интересно. Сообщество спрашивать об этом бесполезно, есть Рош, только он занимается приёмкой и рецензированием статей.
Ясно. Спасибо за информацию. Теперь обращусь по адресу.)
 
Yury Reshetov:

Т.е. для того, чтобы приспособить MQL для нужд машинного обучения ещё очень много чего нужно сделать. На данный момент реализована лишь очень малая и далеко не самая проблемная часть.

Поэтому перебежчиков из числа тех, кто специализируется в машинном обучении, из более приспособленных для этого языков программирования, таких как R, Python или Java в MQL, до сих пор не наблюдается.

Имхо, приспосабливать ничего и не требуется, достаточно сделать API к MQL (Active X или NET), и все будут счастливы. Все ограничения MQL будут автоматом сняты для применения любых технологий.

Я не понимаю упертости MQ в этом отношении.Ведь подтянется народ, который сейчас останавливает именно сложность (если не невозможность) применения уже имеющихся наработок без необходимости их радикальной переработки. В том числе и на других языках и средах разработки.

Имхо, это будет только способствовать популярности терминала. 

 

Reshetov, никаких доказательств ваших размышлений.

Я уже объяснил раньше:

  1. Мы включим 4 (в зависимости от готовности) математические библиотеки на этой неделе в состав языка в исходниках, потом еще
  2. Компилятор MQL5 для х64 фантастический за счет упорной оптимизации, что дает очень быстрый код (и ява запросто слить может)
  3. Наш метод создания цельных программ без костылей масштабируется на миллионы пользователей, а R не масштабируется никак - он для 3.5 человек



 
Yuriy Asaulenko:

Имхо, приспосабливать ничего и не требуется, достаточно сделать API к MQL (Active X или NET), и все будут счастливы. Все ограничения MQL будут автоматом сняты для применения любых технологий.

Я не понимаю упертости MQ в этом отношении.Ведь подтянется народ, который сейчас останавливает именно сложность (если не невозможность) применения уже имеющихся наработок без необходимости их радикальной переработки. В том числе и на других языках и средах разработки.

Имхо, это будет только способствовать популярности терминала. 

Вы не понимаете, так как не видите ничего дальше одиночного человека(себя).

Реальность совершенно другая - она про эффективное обслуживание миллионов потребителей. Именно с этой точки зрения надо оценивать технологии и предложения, когда речь идет о массовом продукте. Класический путь самоубийства программиста - сделать нечто для 10 потенциальных пользователей, которые по факту все раскритикуют и не будут пользоваться.

Вы вообще задумываетесь о том, какая чудовищная пропасть между самоделкой для себя(разные костыльные конструкции с R/Mathlab/Neuroshell/Mathematica/etc) и продуктом для масс?

 

При всем этом никто лично вас не ограничивает - используйте DLL с коннекторами для связи с любыми программными комплексами. Но не думайте, что кто-то обязан потом эти ваши решения распространять по всему миру.

 
Реter Konow:

Статью хотел посвятить критике ООП, критике написанию программ на английском языке, и выступить с предложением перейти всем сообществом на другой подход, который мы должны вместе придумать...)))

Это без шансов вообще. Без обид.

 
Renat Fatkhullin:

Вы не понимаете, так как не видите ничего дальше одиночного человека(себя).

Реальность совершенно другая - она про эффективное обслуживание миллионов потребителей. Именно с этой точки зрения надо оценивать технологии и предложения, когда речь идет о массовом продукте.

Вы вообще задумываетесь о том, какая чудовищная пропасть между самоделкой для себя(разные костыльные конструкции с R/Mathlab/Neuroshell/Mathematica/etc) и продуктом для масс?

Ну, так дайте массам самим сделать выбор - костыли MatLab/R/ ... и пр. или MQL. Для этого MQ только DLL написать. Пусть будет и то и другое. MQL для многих задач весьма неплох. MQ и ДЦ еще и доп клиентов получат.
 
Renat Fatkhullin:

Это без шансов вообще. Без обид.

Понимаю. Это я просто так пошутил в ответе Andrey Dik.

Статью хотел посвятить изложению идеи нового подхода в программировании. Без критики ООП. Термины в примерах вполне могу написать на английском. Однако не уверен что другой подход может быть интересен сообществу, поэтому вполне готов к отказу.