Руководство по языку Fore

Язык Fore, используемый в «Форсайт. Аналитическая платформа», является полноценным объектно-ориентированным языком программирования. Любая программа на данном языке представляет собой набор взаимосвязанных логических единиц - модулей. Каждый модуль содержит некоторый программный код, предназначенный для решения определённого класса задач (возможно, в составе другой более общей задачи). За счёт разделения программного кода на модули удаётся обеспечить компонентную ориентированность языка и переиспользование программного кода.

При разработке модулей/форм пользователю довольно часто приходится набирать однотипные структуры (процедуры, функции, циклы и т.п.) в теле макроса, состоящие в основном из ключевых слов языка и различных наименований. Для уменьшения объема кода, набираемого вручную, в языке предусмотрена автоматическая подстановка таких структур. Также в языке организована автозамена всех ключевых слов языка: ключевые слова пишутся прописными буквами с заглавной первой буквой и по умолчанию подсвечиваются синим цветом.

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