О MQL4 - страница 2

 
Что касается меня, то мне абсолютно безразлично какой язык взят за основу.

Я вполне верю, что у MQ были основания в пользу какого-либо решения в момент его принятия. Одного этого достаточно, чтобы понять, что фирма, выбрав один раз какую-либо основу, не будет её менять по прихоти юзеров, тем более, что мнения юзеров чато расходятся.

Честно говоря, я вообще не вижу здесь вопроса..
 
Могу предположить, что был выбран язык, позволяющий обрабатывать информацию реал-тайм без тормозов. А может еще какие причины были.

Мне просто непонятна эта запись в операторе присваивания (в описании MQL4).

"Присваивание значения Y переменной X Y = X";

Точно правильно написано? Или правильно "Присваивание значения X переменной Y"?
 
Или на странице "Синтаксис языка" о Синтаксисе MQL4 написано, что "Пробелы, символы табуляции, перевода на новую строку и перевода страницы используются как разделители". А на последующих страницах приводятся примеры записей, например, на странице "Операции и выражения" есть различные выражения, где между отдельными частями есть _пробелы_. Если это ошибка, то нужно все примеры приводить без пробелов, либо особо отметить, что пробелы лишь для наглядности, но это ошибка! Или же я тогда неправильно уловил замечания о пробелах в описании синтаксиса языка.

Еще в МетаЭдиторе3 была такая опция в всплывающем меню при нажатии правой кнопочки мыши, которая открывала Dictionary. Очень было удобно. А теперь приходится нажимать F1. Есть еще опция Sync, чтобы при нажатии на на эту иконку происходила синхронизация Dictionary в Навигаторе и Хелпе Toolbox внизу окна, был бы удобен режим автоматический синхронизации, чтобы каждый раз вручную это не нажимать.

Ай, ай, ай! Пока отвечал на форуме, на плите чуть все не пригорело! Мой ужин... :))
 
"Присваивание значения Y переменной X Y = X";

При переводе с английского на русский еще и не такое можно получить :)
Хелпы редактора переписываются.
 
Ну, насчет совместимости, то C# имеет как обратную так и прямую.

Пока имеет.
http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html
http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html
http://www.vbnet.ru/articles/showarticle.aspx?id=79
Насчет гнева: А это не гнев, кстати. Это попытка улучшить понравившийся нам продукт.

Sine ira et studio -- Без гнева и пристрастия. Прошу извинить, если кого ненароком обидел.
 
to alexjou

Я имел ввиду не то, что нужно писать советники на .NET платформе, а то, что синтаксис. С не совсем подходит для этого. Возьми хоть 1С, там используется BASIC. А выводы с этого уже делай сам.
 
Про 1 С не надо. Переиначивая старую поговорку, можно сказать:
"Понять 1С нельзя, но привыкнуть можно".
 
Про 1 С не надо. Переиначивая старую поговорку, можно сказать:
"Понять 1С нельзя, но привыкнуть можно".

Поддерживаю. А уж как там язык устроен.. просто молчу.
 
Программированию только начинаю учиться, но встретил указание на эту ссылку http://www.andromeda.com/people/ddyer/topten.html , как причину почему не используют язык С, а предпочитают Яву. Если там содержится какая-то полезная информация, может перевести это все на русский язык и как-то учесть в описании MQL4? Не пинайте за ламерство, если не к месту сказал, сам не понял. :)
 
to alexjou

Я имел ввиду не то, что нужно писать советники на .NET платформе ...


А вот я именно этого и боюсь. Насколько помню, уже были определенные высказывания MQ на сей счет (МТ-МЕ для Win2003 и дальше, для 64-разрядных машин, ...).

... синтаксис. С не совсем подходит для этого. Возьми хоть 1С, там используется BASIC. А выводы с этого уже делай сам.


По большому счету, без разницы. Главное -- скобки правильно сосчитать 8-)))