Назначение и краткая характеристика встроенного языка

Во встроенном языке большие программы строятся из небольшого набора базовых конструкций:

  • в программах используются переменные, которые хранят некоторые значения;
  • простые выражения объединяются в более сложные с помощью операций, таких как сложение и вычитание;
  • значения разных типов можно помещать в коллекции, такие как массивы и множества;
  • выражения используются в инструкциях, таких как если или для, для управления потоком выполнения;
  • инструкции сгруппированы в методы для изоляции от прочего кода и возможности повторного использования.

Каждый экземпляр имеет некоторое состояние, которое описывается одним или несколькими значениями. Значения, описывающие состояние, будут доступны с помощью свойств. Для того, чтобы выполнить какое-то действие с данными экземпляра, предназначены методы.

Блочная инструкция — это такая инструкция, которая начинается с определенного ключевого слова (по которому и именуется инструкция) и заканчивается символом ";"'. Блочная инструкция имеет одну обязательную секцию, которая начинается сразу после имени инструкции и продолжается до символа завершения (символ ";") или описания дополнительной секции. Каждая секция именуется по имени "своего" ключевого слова. Дополнительные секции могут быть не обязательными. Примеры блочных инструкций и их секций:

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

Объявления методов, исключений, структур и перечислений также заканчиваются символом ;.