Учебники по программированию. Мнение. - страница 2

 
Dmitry Fedoseev #:

Когда-то на форуме был один раздел, и всем на все хватало.

Сейчас хоть 1000 разделов сделать, это не поможет.

Я даже помню когда всё писалось в одну портянку.

Но ведь мы должны стремиться к лучшему, более удобному. Не так-ли?

 
Andrey F. Zelinsky #:

на основании чего такие дикие выводы?

прикладной язык -- это не похожесть синтаксиса -- а функционал по работе с предметной областью.

переход с одного языка на другой, изучение другого языка -- заключается в необходимости (с помощью конкретного языка) изучения приёмов работы с предметной областью.

сравните mql4 и mql5 -- это совершенно разные языки (неттинг, хеджинг, ордера, позиции) -- как бы кому-то не хотелось считать иначе.

Для начала. Не путайте язык программирования и встроенный api терминала) Упс и вся разница м/у mql4/5 свелась к подобию разницы м/у с++14/с++17)))
Что касается сходства с С++. Скажем так, я прекрасно вижу, как можно реализовать парсер, который будет приводить mql к нативному С++ коду, при сборке которого получается dll, которую, в свою очередь, когда надо, можно подгрузить к процессу терминала. Так что, с С++ тут, на самом деле, различий-то и нет принципиальных. Даже приколы вокруг некоторых UB реализуются аналогично.
 
Vladimir Simakov #:
Для начала. ...

не о дебрях речь

 

на самом деле, из c++ не так и много нужно взять, вся сложность как реализовать что-то, и как это работает,

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

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

add 

тот вариант который выбрали разработчики, остальные компилятор уже сколько лет мог бы выдавать не рабочих при компиляции, и давать сообщение, убрать ИЗ СПРАВКИ.

 
lynxntech #:

на самом деле, из c++ не так и много нужно взять, вся сложность как реализовать что-то, и как это работает,

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

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

например если явно и не явно переводить некоторые форматы, то там скорсть увеличивается в 10 раз, но это в цикле замеров, в реальном масштабе не актуально, но казалось, что они одинаковые? длинный вариант когда как не странно больше времени занимает

 

кол-во всякой ерунды добавлено, кто кроме разработчиков реально знает все это,

вместо отправить ордер и поставить стоп и профи, с проскальзыванием, нагородили целую торговую системы, с нормализациями

 

ладно нагорроди функционал, нагородили сверху еще и рабочие классы, что-бы в конец добить пользователей?

сколько там, под пару сотен классов

 
lynxntech #:

ладно нагорроди функционал, нагородили сверху еще и рабочие классы, что-бы в конец добить пользователей?

сколько там, под пару сотен классов

Помню времена когда участники форума в один голос просили дать более низкоуровневый доступ к API терминала - не устраивало, что в mql4 всё уже "из коробки"... Типа "Дайте нам самим поковыряться и сделать как нам самим надо"

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

Люди в любой ситуации недовольны будут.

Всё правильно делают MetaQuotes.

 
Artyom Trishkin #:

Помню времена когда участники форума в один голос просили дать более низкоуровневый доступ к API терминала - не устраивало, что в mql4 всё уже "из коробки"... Типа "Дайте нам самим поковыряться и сделать как нам самим надо"

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

Люди в любой ситуации недовольны будут.

Всё правильно делают MetaQuotes.

тут на самом деле неоднозначная ситуация,

правильно было не допустить ее.

 

Совсем отклонились от темы. Вопрос был в том, как лучше расположить уроки программирования.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Учебники по программированию. Мнение.

Alexey Viktorov, 2023.06.30 13:54

Я думаю, лучше будет, если создать отдельный раздел и в него как отдельная тема каждый урок.

Это позволит вести обсуждение и задавать вопросы по конкретному уроку. А в таком виде как сейчас, всё будет в куче… и не понятно к какому уроку будет относиться вопрос.

Думаю не сложно будет переделать… 


Учебники по программированию - Объектно-ориентированное программирование — это дисциплина компьютерных наук, которая позволяет программистам управлять сложностью путем организации
Учебники по программированию - Объектно-ориентированное программирование — это дисциплина компьютерных наук, которая позволяет программистам управлять сложностью путем организации
  • 2023.06.29
  • www.mql5.com
преобразовании сложных функций в интуитивно понятный и визуально приятный дизайн. программисты могут разрабатывать программное обеспечение с интуитивно понятными интерфейсами. С помощью ООП программисты могут разделять задачи и создавать отдельные объекты