Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
модеры, неужели не видите? поцыэнт не успокаивается, надо успокаивать
Что? Попал вточку?
Интересно, почему язык назвали именно C++?
++ точно помню, что это было расширение базового языка С
а сам С, Вики пишет:
Си (англ. C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.
++ точно помню, что это было расширение базового языка С
а сам С, Вики пишет:
знак ++, также инкремент). Сам по себе, дает условно бесконечное увеличение. Расширение базового языка С, нужно было бы назвать С+ (по логике вещей).
модеры, неужели не видите? поцыэнт не успокаивается, надо успокаивать
Потому что это дополненный и расширенный С, и притом с полным сохранением функциональности С. Вроде как программы написанные на С должны компилироваться в компиляторах С++. Дальнейшее расширение конечно не исключается, но только с сохранением этого принципа преемственности.
помимо кодобазы есть ещё Фриланс и Маркет, и вот там MQ должно быть заинтересованы в качестве продуктов. А качество языка так или иначе влияет на качество и скорость разработки и отладки.
Если правильно понимаю концепцию современного программирования - это использование сторонних библиотек. Т.е. надо знать много библиотек и если не знать, то хотя бы представлять о возможности существования библиотек под свои задачи. Написание кода начинается с гугла, грубо говоря.
Поскольку C++ библиотек огромное количество, то вероятность найти нужную (пусть и сильно избыточную) сводится к умению пользоваться поисковиком, т.к. редко попадаются ситуации, когда нужно изобретать велосипед.
Такой подход имеет высокую скорость разработки, с качеством уже не все так однозначно.
Т.е. основная цель сделать из MQL С++ - это доступ к огромной базе библиотек, чтобы использовать современные реалии программирования через эту базу, которая постоянно пополняется новыми решениями.
На MQL такой современный подход к программированию не срабатывает. Библиотек очень мало, поэтому современному программисту очень не комфортно на MQL. Не комфортно быстро что-то написать для Маркет/Фриланса. Ключевое слово "быстро". И это почти не касается советников для себя. Т.е. нужно быстро создавать код для других.
Приближение к C++ скорее даст небольшое увеличение скорости разработки сложных ТЗ. Но количество сложных ТЗ под MT5 настолько мало, что актуальность C++-аналога с точки зрения выхлопа сомнительна.
Если же говорить о MT5-библиотеках, то их мало не по причине ограничений языка, а из-за ограничения количества задач. Представим, что MQL5 умеет все из C++. Ну какую MT5-библиотеку это дало бы написать?
ЗЫ Не против новых возможностей языка. Хочется только показать основные причины этих хотелок.
Точно, санитаров в палату! )
Ага, помахали друг другу клубными карточками.
Если правильно понимаю концепцию современного программирования - это использование сторонних библиотек. Т.е. надо знать много библиотек и если не знать, то хотя бы представлять о возможности существования библиотек под свои задачи. Написание кода начинается с гугла, грубо говоря.
Поскольку C++ библиотек огромное количество, то вероятность найти нужную (пусть и сильно избыточную) сводится к умению пользоваться поисковиком, т.к. редко попадаются ситуации, когда нужно изобретать велосипед.
Такой подход имеет высокую скорость разработки, с качеством уже не все так однозначно.
Т.е. основная цель сделать из MQL С++ - это доступ к огромной базе библиотек, чтобы использовать современные реалии программирования через эту базу, которая постоянно пополняется новыми решениями.
На MQL такой современный подход к программированию не срабатывает. Библиотек очень мало, поэтому современному программисту очень не комфортно на MQL. Не комфортно быстро что-то написать для Маркет/Фриланса. Ключевое слово "быстро". И это почти не касается советников для себя. Т.е. нужно быстро создавать код для других.
Приближение к C++ скорее даст небольшое увеличение скорости разработки сложных ТЗ. Но количество сложных ТЗ под MT5 настолько мало, что актуальность C++-аналога с точки зрения выхлопа сомнительна.
Если же говорить о MT5-библиотеках, то их мало не по причине ограничений языка, а из-за ограничения количества задач. Представим, что MQL5 умеет все из C++. Ну какую MT5-библиотеку это дало бы написать?
ЗЫ Не против новых возможностей языка. Хочется только показать основные причины этих хотелок.
Если на С++ найдутся библиотеки ИИ, то пусть подключают все его возможности. Это того стоит.))
Вообще, не против того, чтобы на MQL5 было комфортно и уютно профессиональным программистам. Лишь бы их было больше в нашем сообществе.
(Хотя меня завал сущностей и правил С++ всегда возмущал и отталкивал. Это как кунг-фу, из которого в реальной драке может оказаться полезным 10%. И пока будешь делать вертушки, тебя уложат кулаком в челюсть.)
Если на С++ найдутся библиотеки ИИ, то пусть подключают все его возможности. Это того стоит.))
Представим, что MQL5 умеет все из C++. Ну какую MT5-библиотеку это дало бы написать?
fxsaber:
Ну какую MT5-библиотеку это дало бы написать?
Библиотеку ИИ.
ИИ просится в советники. Это будущее.