Если Вы программируете на C или C++, то Вы уже очень многое знаете про MQL4. Это так, потому что синтаксис MQL4 очень похож на синтаксис C.
Синтаксис — сторона языка программирования, которая описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию). «Wikipedia» Т.е. когда мы изучаем синтаксис языка, мы изучаем его грамматику и правила написания, которые состоят из: Форматирование Комментарии Идентификаторы Зарезервированные слова
Подробнее про синтаксис MQL4 Вы можете прочитать во втором уроке Курса MQL4 на форуме нашей компании.
Что такое тип данных?
Любой язык программирования имеет свои названия для описания различных данных хранящихся в памяти. Например, если в памяти хранится число от -2147483648 до 2147483647, в большинстве языков программирования оно будет называться «integer«.
Переменные?
Переменные — это всего лишь имена, которые привязаны к кускам памяти, где храняться соответствующие данные.
Чтобы было легче понимать, что происходит, представьте себе, что память — это набор коробок различных размеров. Размер коробки — это эквивалент количества бит, требуемого для хранения данного типа. Чтобы использовать коробку для хранения данных, необходимо присвоить ей имя. Этот процесс называется объявлением. В процессе объявления Вы используете слово, чтобы объяснить компьютеру какого размера коробка Вам нужна. Это слово называется ключевым. Лучше дать имя коробке такое, чтобы потом было легко понять, что в ней лежит. Данные кладутся в коробку путём присвоения данных коробке. Если объявление и присвоение данных происходит в одной строчке, то такой процесс называется инициализацией.
Когда мы создаём переменную, мы говорим компьютеру, что мы хотим, чтобы он присвоил часть памяти определённого размера (в битах) нашей переменной. Поскольку хранение числа, буквы или большого числа занимает разный объём памяти, компьютер спросит, что Вы хотите хранить в этой памяти, и каков размер данных. Для этого и нужны типы данных. В MQL4 присутствубт следующие типы данных: Integer (int) Boolean (bool) Character (Char) String (String) Floating-point number (double) Color (color) Datetime (datetime)
Более подробно типы данных MQL4 разобраны в третьем уроке Курса MQL4 на форуме нашей компании.

|